2010-09-21 7 views
2

J'ai un formulaire qui contient une étiquette «genre» et deux boutons radio «mâles» et «femelles». Comment puis-je mettre 'label for' dans ce scénario particulier?accessibilité - attributs d'étiquette pour les boutons radio

<label for="username">User Name</label> <input type ="text" id="username" /> 
<label for="?">Gender</label> 
    <label for="male"><input type="radio" id="male" value="male" /> </label> 
    <label for="female"><input type="radio" id="female" value="female" /> </label> 
+0

En fait, je ne pense pas que vous ayez besoin d'une étiquette, car la valeur du bouton radio ** agit ** comme une étiquette. Dans ce cas, mâle/femelle. – Marko

+0

..but outil d'accessibilité jette erreur sans étiquettes associées ... :( – Aneesh

Répondre

4

Vous n'avez pas besoin d'une étiquette autour du genre, juste les étiquettes mâles/femelles que vous avez associées aux entrées individuelles. Vous pouvez classer le genre soit simplement avec une balise de titre ou avec une balise de légende et un champ de jeu autour de la collection d'entrée.

Vous devez cependant sortir du texte dans vos étiquettes mâles/femelles, peut-être après chaque entrée.