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 ,


blog comments powered by Disqus
The Ruby on Rails Link Library Spanning Sync SEO-Dokumentation Gowalla
ProWebApps WellDone (β) Pinboard (α) Netzwerk Münsterland
Blogs Bücher Frameworks iPhone Mac Web-Apps