D.R.: IE: Value von <input type="submit"> bei Enter nicht übertragen

Beitrag lesen

Hallo,

Ob korrekt oder nicht, weiß ich nicht. (Ich würde eher auf unkorrekt tippen, weil die anderen <input>'s werden ja auch übertragen, obwohl sie nicht angeklickt waren).

Submit-Buttons werden nur übertragen, wenn man sie anklickt. Auf diese Weise könntest du z.B. serverseitig ermitteln, auf welchen Button der User geklickt hat.

Wenn der User das Formular nun aber direkt von einem Texteingebefeld verschickt, hat er ja keinen Button angeklickt. Also braucht der Browser den Buttonwert auch nicht senden.

Dass manche Browser einfach den erstbesten Absende-Button anklicken, sehe ich eher als Nachteil an, weil man das dann nicht mehr abfangen kann und letztlich vielleicht etwas ganz anderes passiert, als der User eigentlich vor hatte. Im Extremfall hat er dann irgend etwas gelöscht.

mfg. Daniel