Mes boutons radio me retournes tous la même valeur (1)
Bonjour,
J'ai fait un sondage en php et il y a un block(partie discussion) du songade que je fais apparaitre selon l'option choisit dans 3 boutons radios :
Code:
1 2 3
| echo "<input type='radio' name='eligible' value='1' id='eligible' onchange='afficher_discussion()' /><strong>oui</strong> ";
echo "<input type='radio' name='eligible' value='2' id='eligible' onchange='afficher_discussion()' /><strong>non</strong> ";
echo "<input type='radio' name='eligible' value='3' id='eligible' onchange='afficher_discussion()' />peut-être"; |
Dès qu'il y a un changement au niveau de ces boutons radio, j'aimerais afficher ou désactiver un block(discussion) du sondage.
Donc si :
eligible =1 (afficher)
eligible =2 (ne pas afficher)
eligible =3 (ne pas afficher)
Voici ma fonction qui serait supposée afficher ou cacher mon block(discussion):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function afficher_discussion(){
var discussion = document.getElementById("discussion");
var obj = document.getElementById("eligible");
if (obj.value == 1){
discussion.style.display = "block";
alert("1");
}
if (obj.value == 2){
discussion.style.display = "none";
alert("2");
}
if (obj.value == 3){
discussion.style.display = "none";
alert("3");
}
} |
Mon problème est que je récupères toujours la valeur 1...peu importe le bouton radio sélectionné. Donc mon block ne fait que s'afficher mais il ne se cache jamais..
Quelqu'un à une idée !?
Merci !