echo $begrüßung;
Obwohl ich das für einen Browser-Bug halte, versuch dochmal im onclick noch ein return false; dahinterzusetzen.
In Opera und in Firefox? Das wundert mich, aber man lernt ja schließlich nie aus. Bisher war ich immer der Ansicht, wenn sich FF und Opera anders verhalten als der IE, dann hat der IE einen Bug. ^^
Der IE hat zwar einen Bug, was die Übertragung der Werte eines <button type="submit" value="value">Buttoninhalt</button> betrifft. Der sendet nämlich "Buttoninhalt" (inkl. HTML-Zeuchs) und nicht "value" (macht dies aber seltsamerweise doch noch richtig, wenn man den value per JavaScript setzt).
Andererseites bin ich mit dem Verhalten von Firefox (zu Opera kann ich keine Angaben machen) nicht einverstanden, was sein Verständnis von Successful controls betrifft, einfach den value des ersten erreichbaren Submit-Buttons zu senden, wenn jemand das Formular mit Enter absenden möchte. Wenn ich keinen Button betätige, wie kann der dann successful sein? Und warum sendet er das Formular mit Enter gar nicht ab, wenn der erste Submit-Button disabled ist?
(Mit fehlt ein "default"-Attribut bei Buttons.)
echo "$verabschiedung $name";