hallo ich wollte ein script zur formularüberprüfung schreiben und es wird auch die funktion aufgerufen aber mehr nicht und formular wird einfach abgeschickt auch wenn es falsch ist.
hier mal der code:
function checkForm() {
var strError="";
//username
if (document.regis_form.username.value == "")
strError += "-kein Name\n";
if (20 < document.regis_form.username.value.length)
strError += "-Name: max. 20 Zeichen\n";
//password
if (document.regis_form.password.value == "")
strError += "-kein Passwort\n";
if (30 < document.regis_form.password.value.length)
strError += "-Passwort: max. 30 Zeichen\n";
//email
if (!validEmail(document.regis_form.email.value))
strError += "-keine gültige E-Mail Adresse\n";
//ausgabe
if (strError.legth > 0 ) {
document.regis_form.error.write(strError);
return false;
}
}
function validEmail(email) {
var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+\.+([a-zA-Z0-9]{2,4})+$";
var regex = new RegExp(strReg);
return(regex.test(email));
}