Guude!
Du musst dem Feld einen Namen geben (name="NameDesFeldes") und dann überprüfen, ob es das Feld gibt:
if(document.NameDesFormulars.NameDesFeldes){
...
}
Deine Bedingung überprüft nur, ob der Wert (value) des Feldes leer ist. Ist das Feld noch überhaupt nicht vorhanden, wird ein Fehler gemeldet.
LG ausm Hesseland
Lemmy