Spilli96: Funktion will funktionieren

Beitrag lesen

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));  
}