MudGuard: "Vorselektion" eines falschen Button durch IE

Beitrag lesen

Hi,

Dieses Verhalten konnte ich beim IE nicht beobachten, wohl aber beim FF.

Seltsam. Ich hab bisher andere Erfahrungen: der Firefox sendet genau den aktivierten Button (also bei "Enter" bei Fokus auf nicht-Submitbutton) keine Submit-Button-Daten mit.
Der IE dagegen sendet mindestens den (Quelltext-) ersten Submit-Button mit (bei Verwendung von <button type="submit"> immer alle, aber dann nicht die name-value-Pärchen, sondern vollkommen blödsinnig die name-content-Pärchen).

Opera sendet bei Abschicken per Enter (bei Fokus auf nicht-Submitbutton) den im Quelltext dem fokussierten Element folgenden Submit-Button (zumindest war das vor ca. einem Jahr so).

Die HTML-Spezifikation lässt sich im Kapitel Forms nicht eindeutig darüber aus, was mit den Buttons passieren soll, wenn ein Formular per Enter abgesendet wird.

Es ist nur dann nicht eindeutig, wenn es nur einen einzigen submit-Button gibt (wobei es dann ja nicht wirklich eine Rolle spielt).

Bei mehreren ist es ganz klar geregelt:

If a form contains more than one submit button, only the activated submit button is successful.

Da beim Drücken von Enter (bei Fokus auf einem nicht-Submitbutton) kein submitbutton aktiviert wird, ist auch keiner "successful".

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.