Jogger: onchange-Problem

Beitrag lesen

Du meinst mit "gespeicherten Werten" die Werte, die der Browser sich mittels der Funktion "Autovervollständigen" gemerkt hat?

Ja

Wie kann man ihm erklären, dass eine mögliche Fehlermeldung in einen Falle
"sofort" kommt, im andern Falle jedoch erst beim Absenden des Formulars.

Wem? Dem Browser?

Nein, dem Anwender.

Wenn der Benutzer ein Eingabefeld verlässt (es also den Fokus verliert) und sich der Wert dieses Eingabefeldes geändert hat (im Vergleich zum ursprünglichen Wert) sollte eigentlich der Eventhandler "onchange" aktiv werden. Alternativ könntest Du "onblur" verwenden (beim Verlassen des Feldes).

Ja, aber dem ist nicht so.
Onblur hat den Nachteil, dass die Prüfung auch durchgeführt wird, wenn nichts geändert wurde.

In beiden Fällen hat er das Feld von "leer" auf "irgendwas" geändert (change).

Das ist richtig. Und das funktioniert nicht? Welcher Browser?

Firefox

Beispielcode?

Beliebiges Textfeld im Formualar mit onchange="alert('***')"

Gruß
Jogger