Der Martin: Input Image vs. Button mit Image

Beitrag lesen

Hallo,

Mit "input" assoziiere ICH Interaktionen mit dem User, egal in welche Form (Eingabe, Klick ect).

ja, sehe ich auch so.
Benutzer-Interaktionen gliedern sich aber ganz grob in drei Kategorien:

* Eintragen eines Wertes in ein Feld
 * Absenden des Formulars
 * Auslösen einer Aktion, ohne das Formular abzusenden

Die erste Kategorie wird beispielsweise duch <input type="text" />, <textarea />, <select /> oder meinetwegen auch <input type="radio" /> vertreten. Um die geht es hier nicht.

Die zweite umfasst neben <input type="submit" /> und <button type="submit" /> auch <input type="image />, das hier diskutiert wird.

Die dritte ist schließlich der typische Fall für <input type="button"> oder onclick-Handler auf beliebigen Elementen.

Ob ich <input type="image" /> oder die von dir vorgestellte Struktur <button><img /></button> für richtiger halte, kommt daher auf den Einsatzzweck an. Soll damit das Formular abgesendet werden, finde ich sie beide okay; <input type="image" /> hat halt den zusätzlichen Charme, dass ich die Klick-Koordinaten bekomme (mag in manchen Fällen praktisch sein). Für rein formular-interne Aktionen würde ich aber eher ein button-Element nehmen.

Ciao,
 Martin

--
Der Stress von heute ist die gute alte Zeit von morgen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(