Bonjour,
J'ai trois boutons radios portant le meme nom :
et mon script js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="radio" value = "0" name = "sel_inser" onclick="openclose2(this)" CHECKED>Structure <input type="radio" value = "1" name = "sel_inser" onclick="openclose2(this)">Fonction<br \> <input type="radio" value = "2" name = "sel_inser" onclick="openclose2(this)">Population<br \><br \>';
Lorsque j'essaie de sélctionner un autre bouton radio, il ne ne passe rien (alors que la zone de saisie spécifique devrait s'afficher) mais quand je reviens sur le bouton d'origine(structure), j'ai le message d'erreur "objet requis)
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
20
21
22
23
24
25
26
27
28
29 function openclose2(check) { var str = document.getElementById( "saisie1" ); var fon = document.getElementById( "saisie2" ); var pop = document.getElementById( "saisie3" ); var selection2 = document.getElementById( "sel_inser" ); alert(selection2.value); if(selection2.checked && selection2.value == 0) { str.style.display = "inline"; fon.style.display = "none"; pop.style.display = "none"; } if(selection2.checked && selection2.value == 1) { str.style.display = "none"; fon.style.display = "inline"; pop.style.display = "none"; } if(selection2.checked && selection2.value == 2) { str.style.display = "none"; fon.style.display = "none"; pop.style.display = "inline"; } }
Enfin voila les differentes parties à afficher :
les deux autres sont style="DISPLAY:NONE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id = "saisie1" style="DISPLAY:INLINE">Quel nom donner à cette structure ? : <input type = "text" name = "nomstr" maxlength = "40" size = "30"></div>
Je ne comprends plus rien. Quelle est l'erreur?
Merci
Partager