Hallo Christoph!
Das liegt wahrscheinlich daran, dass das Formular trotz Fehlers submitted wird - du muss mit einer "onSubmit"-Funktion die Formulardaten checken - und nur, wenn diese auch alle OK sind, das Formular tatsächlich senden! Vielleicht ist der Code ganz hilfreich ...
mfg
norbert =:-)