Je crée une application Web de quiz en utilisant PHP. Chaque question est composée d'une question distincte <label>
et a 4 choix possibles, en utilisant radio buttons
pour permettre à l'utilisateur de sélectionner sa / sa réponse. Le code HTML actuel pour une seule question ressemble à ceci:
<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 souhaite que l'utilisateur ait la possibilité de cliquer sur le texte associé au bouton radio. À l'heure actuelle, l'utilisateur ne peut cliquer que sur le bouton radio lui-même - ce que je trouve être une tâche assez lourde.
J'ai lu Impossible de sélectionner un choix de bouton radio particulier en cliquant sur le texte du choix et la suggestion indique que les attributs for
et id
des balises correspondent. J'ai fait cela et cela ne fonctionne toujours pas.
Ma question est la suivante: j'aimerais pouvoir cliquer sur le texte d'un <input type="radio">
objet, par opposition à ne pouvoir sélectionner que 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 est très appréciée!