MudGuard: <button> oder <input>

Beitrag lesen

Hi,

Ausserdem hat mich verwundert, dass der Button im Firefox(1.5) das Formular auch ohne den onClick-event abschickt, im IE(6) hingegen nicht.
Das ist eigenartig -

Nein, ganz und gar nicht.
Daß der IE button-Elemente nicht richtig verarbeitet, ist bekannt (es werden bei mehreren button-Elementen vom typ submit immer alle name-value-Pärchen übermittelt, nicht nur der tatsächlich benutzte usw.)

nimmt der für ein fehlendes type-Attribut implizit type="submit" an?

Natürlich. Jede andere Annahme wäre ein Verstoß gegen den HTML-Standard. "submit" ist der default-Wert für das type-Attribut von button-Elementen.
Siehe http://www.w3.org/TR/html401/interact/forms.html#edef-BUTTON, wo es heißt:

type   (button|submit|reset)  submit -- for use as form button --

Das type-Attribut hat also 3 mögliche Werte "button", "submit" und "reset", wobei "submit" der Default-Wert ist.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
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.