Hi,
Ist es Möglich einen Radiobutton zu selektieren indem man nicht direkt auf den Punkt klickt sondern auf den nebenstehenden Text?
Setze den Text in ein label-Element und setze ins for-Attribut die id des Radiobuttons.
Super - sehr schoen und elegant!
Bisher dachte ich, das Label-Element sei primaer etwas fuer die
Accessibility von Formularen
Ist das Anklickbarmachen der Radiobutton-/Checkbox-Beschriftung etwa nicht "Accessibility"-Verbesserung?
Immerhin wird die Trefferfläche ja deutlich erhöht.
Hier unter Linux funktioniert es wunderbar in Mozilla 1.5,
d.h. bei Klick auf den Text im Label-Element wird (je nach
INPUT-Typ):
- der Radiobutton selektiert
- die Checkbox aktiviert/deaktiviert
- der Focus ins Textfeld gesetzt
Das passiert auch bei textarea.
Bei Buttons wird im IE/Mozilla der Button ausgelöst, im Opera nur der Fokus gesetzt.
In Konqueror 3.1.1 und Netscape 4.78 funktioniert es dagegen nicht;
da muss man auf den Radiobutton selbst klicken.
Das ist ja das schöne daran: wenn label nicht unterstützt wird, bleibt trotzdem alles nutzbar.
Kann es der MS IE? Ab welcher Version?
Funktioniert im IE mindestens seit 5.5.
cu,
Andreas
MudGuard? Siehe http://www.mud-guard.de/