Hallo,
nachdem ich mich in HTML eingearbeitet habe, beschäftige ich mich auch ein bisschen mit Javascript. Meine Frage: In einem Formular soll vor dem Absenden per Email geprüft werden, ob die Felder 'Nachname' und 'Vorname' ausgefüllt wurden. Wenn nicht, soll das eine 'alert'-box ausgegeben werden. Dazu habe ich zwei Funktionen in den <head>-bereich geschrieben:
function pruefe_Nachname()
{
var Eingabe;
Eingabe=window.document.Rb.Nachname.value;
if (Eingabe=="")
{
alert ("Bitte den Nachnamen eingeben!");
return false;
}
}
function pruefe_Vorname()
{
var Eingabe2;
Eingabe2=window.document.Rb.Vorname.value;
if (Eingabe2=="")
{
alert ("Bitte den Vornamen eingeben!");
return false;
}
}
die ich dann im <form name=Rb>-Bereich in der Zeile
<input type=submit value="Absenden" onClick="return pruefe_Nachname();pruefe_Vorname();">
aufrufe. Bis jetzt klappt das aber nur wen der Nachname nicht ausgefüllt wurde. Die Funktion zur Prüfung des Vornamens wird einfach ignoriert!
Passe ich die Zeile so an:
<input type=submit value="Absenden" onClick="return pruefe_Vorname();">
erscheint die 'alert'-Box allerdings auch bei nicht ausgefülltem Vornamen-Feld. Dann wird aber der fehlende Nachname nicht gemeldet.
Mir ist bewusst, dass ich hier sicher einem typischen Anfängerfehler unterliege, aber ich weiß nicht welchem! Also, vielen Dank für die Hilfe!
Jan.