dedlfix: Enter ich Liebe es......

Beitrag lesen

echo $begrüßung;

Wenn ich ein formular nun mit "Enter" absende habe ich kein
$_POST['back']
$_POST['weiter']
Hat jemand eine Idee wie ich das sonst lösen könnte?

Behandle das Nichtvorhandensein beider Werte als ob 'weiter' gewählt wurde.

Es gibt noch einen weiteren Fallstrick. Der IE sendet beim Ansenden mit Enter kein name-value-Pärchen eines Buttons, weil ja keiner aktiviert wurde. Der FF hingegen nimmt dann einfach den ersten Submit-Button und tut so als ob dieser gedrückt wurde. Wenn also dein erster Submit-Button (in der Reihenfolge im HTML-Code) dein Back-Button ist, "bewegt" man mit Enter im IE vorwärts (wenn du "nichts", wie oben vorgeschlagen, als vorwärts definierst) im FF aber rückwärts. Workaround: Sortiere im HTML-Code den weiter-Button als erstes ein und positioniere die Buttons mit CSS.

echo "$verabschiedung $name";