dedlfix: IE: 2 Aktionen für Formular

Beitrag lesen

echo $begrüßung;

<button type='submit' name='aktion' value='decodieren'>decodieren</button>
<button type='submit' name='aktion' value='codieren'>codieren</button>

Das klappt mit allen Browsern, außer dem IE.

Wenn du mal unterschiedliche Werte für das value-Attribut und den vom Button anzuzeigenden Inhalt verwendest, siehst du noch einen zweiten Fehler. Der IE überträgt nicht den "value"-Wert sondern den Inhalt.

Wie kann man das Problem lösen?

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";