dedlfix: <input type=image Wert übermitteln im IE

Beitrag lesen

echo $begrüßung;

Wenn ich das <input type=image . . . benutze, sendet mir der IE nur die Koordinaten auf die ich geklickt habe aber nicht den "Wert" (der Firefox machts richtig)

Was zu bezweifeln wäre, da in der Spezifikation nur geregelt ist, dass die Koordinaten zu übergeben sind.

Wenn ich einen <button . . . benutze werden beim abschicken alle Inhalte aller Buttons abgesendet so das ich nicht weiss welcher geklickt wurde.

Das ist allerdings ein Fehler im IE. Oder besser gesagt zwei. Zum einen ist der value-Wert zu senden, und nicht der innerHTML, und zum anderen eben nur von einem Button.
Ein Workaround verwendet Javascript um erst zum Klick-Zeitpunkt name und value zuzuweisen.
<button type="submit" onclick="name='name';value='value'>...</button>

echo "$verabschiedung $name";