MudGuard: Radiobuttons mit JavaScript wieder ausschalten

Beitrag lesen

Hi,

das ganze nochmal. Nun funktioniert es. Mit einem Doppelclick auf eines der Elemente kann man die Auswahl wieder aufheben.

Das ganze mag so in einigen Browsern funktionieren.

Aber:
http://www.w3.org/TR/html401/interact/forms.html#radio
sagt, daß immer ein Radio-Button eingeschaltet sein sollte.

Wenn überhaupt sollte wie folgt vorgegangen werden:

Es wird ein zusätzlicher Radiobutton "keine Auswahl" angelegt.
Dieser wird (samt label) per Javascript unsichtbar gemacht (falls kein Javascript vorhanden ist, kann also trotzdem noch "keine Auswahl" gewählt werden). Achtung: nur visibility:hidden, nicht display:none verwenden - display:none führt u.U. dazu, daß der Radiobutton nicht mehr als zum Formular gehörend betrachtet wird.

Und dann kann man beim Klicken auf den selektierten Radiobutton diesen "Keine Auswahl"-Radiobutton per Script selektieren.

Vorteile dieses Vorgehens:
funktioniert mit allen Browsern - es ist immer ein Radiobutton selektiert
funktioniert auch ohne Javascript.

cu,
Andreas

--
MudGuard? Siehe http://www.mud-guard.de/