Der Martin: onKeypress in SELECT-Feldern?

Beitrag lesen

Hallo,

Dachte immer, onchange wird mit der Enter-Taste ausgelöst.

falsch gedacht. ;-)
Wo hast du diese Idee her?

Nein, onchange wird ausgelöst, wenn das Element den Focus verliert und sich sein Wert geändert hat, seit es den Focus erhalten hat.

Wie kann es überhaupt kommen, dass eine Auswahl validiert werden muss? Die Werte sind doch vorgegeben. Warum gibst du möglicherweise ungültige Werte vor? Fragen über Fragen...

Möglicherweise sind einzlne Auswahloptionen nur kontextabhängig gültig.
Aber selbst dann halte ich eine Validierung "in Echtzeit" nicht für schlau. Lasst doch den Nutzer die Eingaben in der Reihenfolge machen, die ihm passt. Natürlich ergeben sich dann zwischendurch auch mal Kombinationen, die nicht sinnvoll sind. Der Zeitpunkt des Absendens (onsubmit) ist meiner Ansicht nach optimal für eine clientseitige Validierung (die sowieso nur optional sein darf, die verbindliche Prüfung der Eingaben mussen in jedem Fall serverseitig erfolgen).

Ciao,
 Martin

--
Wissen erwirbt man, indem man immer das Kleingedruckte sorgfältig liest.
Erfahrung bekommt man, indem man das nicht tut.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(