Bonjour,

J'ai trois boutons radios portant le meme nom :
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 \>';
et mon script js :
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";
      }
	 }
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)

Enfin voila les differentes parties à afficher :
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>
les deux autres sont style="DISPLAY:NONE


Je ne comprends plus rien. Quelle est l'erreur?
Merci