Tach!
Ein alter Trick ist, vor die Checkbox ein
<input type="hidden">
mit dem Wert für eine nicht angehakte Checkbox imvalue
zu notieren und dafür auch denselbenname
wie die Checkbox zu geben. Im Unausgewählt-Fall wird dieser Hidden-Input-Wert übertragen, wenn ausgewählt jedoch beide. PHP ignoriert aber den ersten Wert vom Hidden-Input und überschreibt ihn mit demvalue
der Checkbox.Übel! Weil dieser fragwürdige Trick nur deswegen so funktioniert, weil der Parser in PHP nicht RFC gerecht arbeitet. Es ist eine ganz schlechte Empfehlung es so zu machen!
Ist die RFC das einzige Argument zu dieser Empfehlung? Gibt es wenigstens berechtigte Gründe, warum man dieses Verhalten nicht nutzen sollte?
Das Argument ist, daß man das was man als Entwicklerwerkzeug nutzen will zu 100% verstehen sollte. Das heißt daß man eine diesbezügliche Empfehlung nur dann geben kann, wenn man ein solches Verständnis voraussetzen kann.
Schönen Tach auch.