dedlfix: Submit-Button feuert nicht

Beitrag lesen

echo $begrüßung;

in einer <form> habe ich einen einzigen Submit- Button:
<input type='submit' name='p422_submit_buc' value='buchen' class=neu>
Wenn ich in der Form nun Radio- Buttons anklicke und die Eingabetaste drücke, wird p422_submit_buc vom IE, aber nicht vom Firefox mitgeliefert.

Bist du sicher, dass das wirklich so ist? Die HTML-Spezifikation sagt, dass nur name-value-Pärchen von erfolgreichen Elementen übertragen werden sollen. Normalerweise interpretiert der IE einen nicht aktivierten Submit-Button nicht als erfolgreich.

Wie bekomme ich den FF dazu, den einzigen Submit- Button als gedrückt zu betrachten?

Ich würde ja sagen, du meinst den IE, aber wie auch immer: Füge für den Default-Wert ein Hidden-Feld ein, das dann durch Browser, die sich einfach irgendein name-value-Pärchen eines nicht gedrückten Submit-Buttons schnappen und für den Fall, dass doch der Submit-Button aktiviert wurde, überschrieben wird.
Dieser Workaround hängt von der auswertenden Logik ab. PHP überschreibt bei gleichen name-Werten einen vorher übermittelten.

echo "$verabschiedung $name";