Javaskript abfragen in include name=""
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
fertige quelltext
fetten
folgenden formular
format
formular
fragen
hauptsache
pawort
schauen
skript
textfeld
vorname
-
ich h?tte mal wieder ne frage und zwar wie is der javaskript code daf?r das dass skript abfragt ob in einem textfeld was drinne steht was drinnesteht ist erstmal egal, hauptsache ein zeichen!
und dann noch ein code das ?berpr?ft ob bestimmte zeichen drinne sind und das skipt abricht, wisst ihr was ich meine? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
JS-Script:
function testvalue()
{
if (f1.v1.value == "1")
{
alert("1 eingegeben");
} else {
alert("nicht 1 eingegeben!");
}
}
Formular:
<form name="f1">
<input name="v1" type="text">
<input type="button" onclick="testvalue()">
</form>
Du kannst bei mehreren Abfragen auch eine Switch-Abfrage machen anstatt viele Ifs. -
ja, genau das hab cih gesucht,danke!
-
gut, dein text funkzioniert soweit das die naricht kommt, aber das formmular wird trozdem abgesendet! und dass soll es nicht, also es soll nur abgesendet werdenw enn text drinne steht! es sol so funkzionieren, wie die AGBs!
code;
<html>
<head>
<SCRIPT language=JavaScript>
<!--
function checkCheckBox(f){
if (f.agree.checked == false )
{
alert('Sie m?ssen die AGBs akzeptieren um sich zu Registrieren!');
return false;
}else
return true;
}
//--> </SCRIPT>
</head>
<body>
<SCRIPT>
function ausgefuellt()
{
if (prueft.felder.value == false )
{
alert("Felder ausgef?llt");
return true;
} else {
alert("Sie m?ssen alle Felder die mit einem * gekenzeichnet sind ausf?llen!");
return false;
}
}
</SCRIPT>
Bitte f?llen Sie folgenden Formular aus, um sich unter www.help-city.de zu Registrieren.<br><br>
<form name="prueft" action="Registrieren.php" method="post" onsubmit="return checkCheckBox(this)">
<input type="text" name="felder" name="Nick"> Nickname *<p>
<input name="felder" name="Pw"> Passwort *<p>
<input name="felder" name="mail"> E-Mail Adresse *<p>
<input name="felder" name="geb"> Geburtsdatum (Format: jjjj-mm-tt) *<p>
<input name="felder" name="Name"> Name *<p>
<input name="felder" name="Vor"> Vorname *<p>
<input name="felder" name="Http"> Homepage (Bitte mit "http://", wenn nicht vorhanden Frei lassen!)<p>
<a target="" href="agb.php">AGBs</a> gelesen und akzeptiert: <input type="checkbox" value="0" name="agree"><p>
<input type="submit" value="Registrieren" name="gesendet" onclick="ausgefuellt()">
<input type="reset" value="Zur?cksetzen">
</form>
Die mit einem * gekennzeichneten Felder, m?ssen ausgef?llt werden!<p>
</form>
</body>
</html>
danke schon im voraus! -
<input name="felder" name="Pw"> Passwort *
<input name="felder" name="mail"> E-Mail Adresse *
<input name="felder" name="geb"> Geburtsdatum (Format: jjjj-mm-tt)
<input name="felder" name="Name"> Name *
<input name="felder" name="Vor"> Vorname *
<input name="felder" name="Http"> Homepage (Bitte mit "http://", wenn nicht vorhanden Frei lassen!)
Da ist wohl das Problem.
Die Textfelder haben alle den selben Namen, aber sogar zwei Namen.
Das geht nicht.
So, hier ist der fertige Quelltext:
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function checkCheckBox(){
if (document.prueft.agree.checked == false) {
alert("Sie m?ssen die AGBs akzeptieren um sich zu Registrieren!");
return false;
}
else if (document.prueft.Nick.value == "" || document.prueft.Pw.value == "" || document.prueft.mail.value == "" || document.prueft.geb.value == "" || document.prueft.Name.value == "" || document.prueft.Vor.value == "") {
alert("Sie m?ssen alle Felder die mit einem * gekenzeichnet sind ausf?llen!");
return false;
} else {
return true;
}
}
//-->
</script>
</head>
<body>
Bitte f?llen Sie folgenden Formular aus, um sich unter www.help-city.de zu Registrieren.<br><br>
<form name="prueft" action="Registrieren.php" method="post" onsubmit="return checkCheckBox(this)">
<input type="text" name="Nick"> Nickname *<p>
<input type="text" name="Pw"> Passwort *<p>
<input type="text" name="mail"> E-Mail Adresse *<p>
<input type="text" name="geb"> Geburtsdatum (Format: jjjj-mm-tt) *<p>
<input type="text" name="Name"> Name *<p>
<input type="text" name="Vor"> Vorname *<p>
<input type="text" name="Http"> Homepage (Bitte mit "http://", wenn nicht vorhanden Frei lassen!)<p>
<a href="agb.php">AGBs</a> gelesen und akzeptiert: <input type="checkbox" value="0" name="agree"><p>
<input type="submit" value="Registrieren" name="gesendet">
<input type="reset" value="Zur?cksetzen">
</form>
Die mit einem * gekennzeichneten Felder, m?ssen ausgef?llt werden!<p>
</form>
</body>
</html>
H2O -
<html>
<head>
<SCRIPT language=JavaScript>
<!--
function checkCheckBox(f){
if (f.agree.checked == false )
{
alert('Sie m?ssen die AGBs akzeptieren um sich zu Registrieren!');
return false;
}else
return true; // ?ndert ist return ausgefuellt();
}
//--> </SCRIPT>
</head>
<body>
<SCRIPT>
function ausgefuellt()
{
if (prueft.felder.value == false )
{
alert("Felder ausgef?llt");
return true;
} else {
alert("Sie m?ssen alle Felder die mit einem * gekenzeichnet sind ausf?llen!");
return false;
}
}
</SCRIPT>
Bitte f?llen Sie folgenden Formular aus, um sich unter www.help-city.de zu Registrieren.<br><br>
<form name="prueft" action="Registrieren.php" method="post" onsubmit="return checkCheckBox(this)">
<input type="text" name="felder" name="Nick"> Nickname *<p>
<input name="felder" name="Pw"> Passwort *<p>
<input name="felder" name="mail"> E-Mail Adresse *<p>
<input name="felder" name="geb"> Geburtsdatum (Format: jjjj-mm-tt) *<p>
<input name="felder" name="Name"> Name *<p>
<input name="felder" name="Vor"> Vorname *<p>
<input name="felder" name="Http"> Homepage (Bitte mit "http://", wenn nicht vorhanden Frei lassen!)<p>
<a target="" href="agb.php">AGBs</a> gelesen und akzeptiert: <input type="checkbox" value="0" name="agree"><p>
<input type="submit" value="Registrieren" name="gesendet" onclick="ausgefuellt()">
<input type="reset" value="Zur?cksetzen">
</form>
Die mit einem * gekennzeichneten Felder, m?ssen ausgef?llt werden!<p>
</form>
</body>
</html>
Schau mal was ich Fett geschreiben habe.
Ob es ausgef?llt ist oder nicht ist f?r das Senden egal.
Denn es wird gesendet, wenn checkCheckBox() true zur?ckliefert.
Und das wird nicht geschaut, ob es ausgef?llt ist.
Jens -
ok, danke werde es gleich mal ausprobieren, danke noch mal!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage