Hallo zusammen,
ich habe ein Problem mit JavaScript. Ich habe auf einer Seite mehrere Formulare, die ich mittels JavaScript überprüfen möchte. Die Formulare werden per PHP mit einer Nummer versehen und heißen "Formular1", "Formular2", "Formular3"... Das funktioniert sieht dann für ein Formular folgendermaßen aus:
<form name="Formular" . $arrResult["UserID"] . "" method="post" action="activate.php?id=" . $arrResult["UserID"] . "" onSubmit="return checkForm(Formular" . $arrResult["UserID"] . ")"><input type="text" name="passwort" size="10" value="passwort"><input type="image" src="images/green.gif" alt="Freischalten"></form>
Funktioniert auch. Jedenfalls sind im Quelltext die richtigen Zahlen ergänzt.
Die Funktion checkForm sieht dann folgendermaßen aus:
function checkForm(formular) {
if (document.formular.passwort.value == '') || (document.formular.passwort.value == 'passwort') {
alert('\nEs wurde kein Passwort eingetragen.');
return false;
}
}
Das Problem ist nun, dass kein Alert-Fenster aufploppt, wenn das Passwort-Feld leer ist. Irgendwas funktioniert da nicht. Weiss jemand, was?
Tausend Dank und viele Grüße
Carsten