Unterschiede zwischen den Eingabefeldtypen „submit“ und „button“

Bei Erstellung eines Formulars mit vielen Javascript-Spielereien sind mir kleine aber feine Unterschiede Eingabefeldtypen „submit“ und „button“ aufgefallen, die ich vorher noch nicht kannte. Hier meine Notizen und ein Test-Case.

Die Eingabefeldtypen „submit“ und „button“ gehören laut Spezifikation in die Untergruppe „Buttons“. Als Interkationsmöglichkeit bietet sich also eigentlich nur das Klicken dieses Elements an.

  • Submit button: When activated, a submit button submits a form. A form may contain more than one submit button.
  • Push button: Push buttons have no default behavior. Each push button may have client-side scripts associated with the element's event attributes. When an event occurs (e.g., the user presses the button, releases it, etc.), the associated script is triggered.

Bei Interesse beim W3C weiterlesen: The INPUT element

Test-Case

Hier mein Test-Case mit Erläuterungen:
Unterschiede zwischen den Eingabefeldtypen „submit“ und „button“

Update 18.11.2009 9:40: Ich habe gestern Abend noch bemerkt, dass teilweise das oben genannte Verhalten nur in Mozilla Firefox auftritt, jedoch nich im Apple Safari. Konnte jemand in anderen Browsern auch anderes Verhalten beobachten?

veröffentlicht am 17.11.2009 um 13:37 von Martin Labuschin in ,

Hat dir der Artikel gefallen?

Schreib’ einen Kommentar

Du kannst dich hier frei zum Thema äußern, jedoch solltest du dich dabei fair gegenüber den anderen Lesern, Dritten und dem Autor verhalten. Private Mitteilungen an Martin bitte per E-Mail an martin@labuschin.com. Danke.

wird nicht veröffentlicht

optional

URLs werden automatisch verlinkt
HTML ist nicht erlaubt

oder Abbrechen Speichert ... Speichert ...

The Ruby on Rails Link Library Spanning Sync SEO-Dokumentation Netzwerk Münsterland
Blogs Bücher Frameworks iPhone Mac Web-Apps