dedlfix: submit verhindern

Beitrag lesen

Tach!

wenn mann auf den absendebutton klickt wird eine javascript funktion ausgeführt die alle felder nach inhalt und gültigkeit abfragt,

Und wenn man nicht darauf klickt sondern mit Enter absendet wird die Prüfung nicht ausgeführt. onsubmit vom Formular ist der bessere Ort, um eine Prüfung anzustßen.

das geschieht einfach mit if abfragen. [und alerts]

Die Alerts sind bedienerunfreundlich, wie Matthias schon schrub. Eine bessere Lösung wäre, die Meldungstexte gleich ins Formular einzubauen, über, unter, neben, woauchimmer dem Element, aber display:none zu setzen. Im Fehlerfall werden dann die Meldungen zu den fehlerhaften Element eingeblendet. Damit kann der Anwender alle Fehler auf einmal korrigieren und nicht frustrierend jeden einzeln.

dedlfix.