Cheatah: Verhalten von "onchange" im IE und im FF

Beitrag lesen

Hi,

...dann gibt FF bei Klick auf Visa auch Visa aus. Klicke ich im IE auf Visa, passiert nichts, erst wenn ich irgendwo anders hinklicke (leere Stelle oder z.B. Mastercard) wird Visa ausgegeben. So, welches verhalten ist nun richtig(er).

man höre und staune: Der IE verhält sich korrekt, Firefox nicht. In HTML 4 ist definiert, onchange feuere, wenn "a control loses the input focus and its value has been modified since gaining focus". Bei Firefox feuert das Event bereits, obwohl der "input focus" noch besteht.

Kann ich ein gleiches Verhalten mit onchange hinbekommen oder muss ich zwangsläufig auf onclick ausweichen?

Ob Du onclick verwenden musst sei mal dahin gestellt, aber onchange ist hier nicht der Event-Handler Deines Vertrauens.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes