Andreas Schneider: Der IE kann vielleicht gar keine Formulare

Beitrag lesen

Hallo Tobias,

Ich habe Deinen Code gerade mal mit IE und Mozilla getestet.

Fangen wir mit zwei Formularfeldern an, da verhalten sich beide Browser gleich:
Drücke ich Enter, nachdem die Seite aufgerufen wurde passiert gar nichts. Wenn ich aber den Focus auf eins der Textfelder setze und Enter drücke, feuert der Click-Event des Buttons. Ich interpretiere das mal so, dass jetzt das _Formular_ den Focus hat, mit Enter submitted wird und deswegen der Click-Event feuert (so, als ob ich das Formular durch Klick auf den Button submitted hätte [1]).

Kommentiere ich allerdings wie in Deinem Beispiel das zweite Textfeld wieder aus, verhalten sich die Browser unterschiedlich:
Mozilla verhält sich wie oben; im IE passiert allerdings, wie Du schriebst, gar nichts. Warum der IE sich bei einem Textfeld anders verhält als bei zweien ist mir unklar. Ist wohl wirklich ein Bug.

[1] Ich glaube, ich habe irgendwo auch mal gelesen, dass dem so wäre, kann mich aber im Moment nicht mehr dran erinnern wo.

Grüße
Andreas

--
Hier könnte Ihre Werbung stehen.