Uzami: Lengh Prüfung nicht ausgeführt

Beitrag lesen

  
 if(document.Formular.Nickname.value == "" || document.Formular.Nickname.value.length < 4) {  
  window.alert("Fehler");  
  document.Formular.Nickname.focus();  
  return(false);  
 }  

Der Fehler ist hier folgender: Wenn ich nichts eingebe, fokusiert er das Feld nachdem die Fehlermeldung ausgegeben wurde.

Wenn ich aber schon was eingebe, und er mir den Fehler zurück gibt, weil er unter 4 zeichen liegt, dann fokusiert er nicht und leert sogar das ganze formular. Was kann ich dagegen tun?

Danke im Vorraus.