was funktioniert da ned?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Ich weiss nicht mehr weiter. Da soll ein Fenster aufgehen, wenn keine eingabe gemacht wurde:
geht aber ned.
<script type="text/javascript">
function checkname () {
var Eingabe;
Eingabe=window.document.FormName.txtSpitzname.value;
if (Eingabe ==" ") {
alert ("Keine Eingabe im Feld Spitzname");
}
</script>
...
<form id="FormName" action="eintragen.php" method="POST" name="FormName">
...
<label for="txtSpitzname">Alias- oder -Spitzname:*</label>
<input type="text" name="txtSpitzname" id="txtSpitzname" size="20">
...
<p><input type="submit" name="bttsubmit" id ="bttsubmit" value="eintragen" onClick="checkname ()"></p>
</form>
Kann mir da jemand helfen?
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kauf dir mal ein buch ?ber javascript und benutze statt onclick onsubmit unter <form> ehrlich schonmal was von return false; geh?rt (muss hiter alert() )
und es hei?t auch function checkname() ohne leerzeichen!!!!!!!!!!!!
und hinter die if muss return true;!!!!!! -
Ich hab mal das, was mir aufgefallen ist, korrigiert
<script type="text/javascript"> function checkname() { var Eingabe; Eingabe = FormName.txtSpitzname.value; //ohne window.document. if (Eingabe == "") { alert ("Keine Eingabe im Feld Spitzname"); return false; //Wichtig, denn sonst wird das Formular trotzdem verschickt } return true; </script> ... <form id="FormName" action="eintragen.php" method="POST" name="FormName" [b]onSubmit="return checkname()"[/b]> ... <label for="txtSpitzname">Alias- oder -Spitzname:*</label> <input type="text" name="txtSpitzname" id="txtSpitzname" size="20"> ... <p><input type="submit" name="bttsubmit" id ="bttsubmit" value="eintragen"></p> //Daf?r dann hier kein onClick </form>
edit:
zu langsam
Beitrag ge?ndert am 3.08.2006 10:39 von sandrock-jonas -
Ich habs, der fehler war ein fehlendes } das habt ihr wohl auch ?bersehen.
bitte steinigt mich jetzt nicht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage