[POO] objet requis dans choix de bouton radio
Bonjour,
J'ai trois boutons radios portant le meme nom :
Code:
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:
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:
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