salut
en fait, on ne voit pas ce que fait la fonction masquer_champ() (mais on s'en doute...
). Tu lui demandes de masquer l'élément ayant pour id block_question_3.
mais ton bouton radio est en dehors de cet élément c'est pour ça qu'il ne disparait pas. Inclus donc dans la div.
1 2 3 4 5
|
<div id='block_question_3'>
<input type='checkbox' name='3_questions' id='3_questions' onClick=\"masquer_champs('block_question_3')\"/> <label for='3_questions'>3 questions</label><br />
<input type='radio' name='reponse_correcte' value='reponse_3' /> question N°3
</p> |
ou alors, si tu ne peux pas le mettre dans la div, tu peux rappeler la fonction masquer_champs une seconde fois avec this.id en paramètre.
<input type='checkbox' name='3_questions' id='3_questions' onClick=\"masquer_champs('block_question_3')\; masquer_champs(this.id);"/>
Partager