2011-01-12 5 views

Antwort

47

Wird die Taste innerhalb einer Form ist, ist das Standardverhalten vor.

Wenn die Schaltfläche nicht in einem Formular ist, wird nichts getan.

ABER BEACHTEN SIE!

Geben Sie immer das Typ-Attribut für die Schaltfläche an. Der Standardtyp für Internet Explorer ist "Knopf", während in anderen Browsern (und in der W3C Spezifikation) ist es "senden".

Entnommen http://www.w3schools.com/tags/tag_button.asp

+0

'button' ohne' Attribut in IE11 Baumuster zur einreicht. –

+8

Ich kann nicht glauben, dass ich das sage, aber ich denke, IE hat es richtig, während alle anderen falsch liegen. Ich denke, ich habe mich nur ein wenig übergeben. Ich sehe, dass w3 sagt, dass der Standard 'submit' sein sollte, aber logisch,' button' macht mehr Sinn. –

16

Ja ist standardmäßig der submit Typ.

type = einreichen | Taste | zurück [CI]
Dieses Attribut deklariert den Typ der Schaltfläche. Mögliche Werte:

submit: Erstellt eine Senden-Schaltfläche. Dies ist der Standardwert.

See: http://www.w3.org/TR/html401/interact/forms.html#h-17.5

Also, wenn die button ist in einer Form wird sie es vorlegen, wenn es nicht innerhalb eines Formulars, es immer noch standardmäßig submit aber tut nichts (da es keine Form mit ihm verbunden) .

Wie rarara hat unter älteren Versionen von IE haben den button Tag Standardtyp button gesetzt weist darauf hin: http://www.thefutureoftheweb.com/blog/button-wont-submit-in-ie

+0

danke, lvo wetzel – lovespring

Verwandte Themen