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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
echo "<input type='radio' name='eligible' value='1' id='eligible' onchange='afficher_discussion()' /><strong>oui</strong> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "<input type='radio' name='eligible' value='2' id='eligible' onchange='afficher_discussion()' /><strong>non</strong> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !