Georg: Variablenübergabe bei grafischen submit-Buttons

Beitrag lesen

Hallo liebe SelfHTMLer,

In einem PHP-Script benutze ich folgende HTML-Syntax, um ein Formular abzusenden:

<form ...>
    <input type="image" border="0" style="border:0" src="aktualisieren.png" name="action" value="aktualisieren" title="Inhalt Aktualisieren">
   <input type="image" option2...>
   <input type="image" option2...>
</form>

Das Problem: Die Variable $action wird in diesem Fall gar nicht übergeben, und das Kuriose ist, dass dies offenbar an der HTML-Syntax liegen muss, zumal mit einem

<input type="submit" name="action" value="wert">

$action korrekt mit $action="wert" übergeben wird.

Ich arbeite mit dem IE 5,6 und NN 4.x und bin darauf angewiesen, dass das Problem gleichermaßen auf allen Browsern bewältigt wird. Daher kommt es nicht in Frage, auf <button> umzusteigen. Die Bilder sollen ebenfalls beibehalten werden.

Ich denke, ein Hinweis auf diesen Umstand sollte in der nächsten SelfHTML-Version angebracht werden :-)

Denn momentan fiele mir nur ein, für jeden einzelnen <input>-Button ein eigenes <form>-Feld zu erstellen, das dann eine GET-Variable à la <form method=POST action="meinscript.php?action=wert"> übergibt.

Kennt jemand eine bessere Lösung, einen Umweg?
Oder habe ich etwas falsch gemacht?