Je crée une application web de quiz en PHP. Chaque question est composée d'un <label>
distinct et a 4 choix possibles, en utilisant radio buttons
pour permettre à l'utilisateur de sélectionner sa réponse. Le code HTML actuel pour une seule question ressemble à:Cliquer sur le texte pour sélectionner le bouton radio correspondant
<label for="349">What is my middle name?</label>
<br>
<input id="349" type="radio" value="1" name="349">Abe
<br>
<input id="349" type="radio" value="2" name="349">Andrew
<br>
<input id="349" type="radio" value="3" name="349">Andre
<br>
<input id="349" type="radio" value="4" name="349">Anderson
<br>
Je voudrais à l'utilisateur de la possibilité de cliquer sur le texte associé à bouton radio. À l'heure actuelle, l'utilisateur peut seulement cliquer sur le bouton radio lui-même - ce que je trouve être une tâche assez lourde. J'ai lu Unable to select a particular radio button choice by clicking on the choice text et les points de suggestion pour rendre les attributs for
et id
correspondent aux attributs. J'ai fait cela et ça ne marche toujours pas.
Ma question est: Je voudrais être capable de cliquer sur le texte d'un objet <input type="radio">
, plutôt que de pouvoir sélectionner le bouton radio lui-même. Je sais que j'ai déjà lu à ce sujet, mais je n'arrive pas à trouver de solution à mon problème. Toute aide ou suggestion sont très appréciées!
Excellemment simple. J'adore quand une fonctionnalité presque cachée des tags est redécouverte – foochow