Bonjour,
je suis bloqué sur un code javascript depuis assez de temps et je suis bloquée.
Voila, j'ai 2 boutons radios (oui, non), quand la personne clique sur non, je veux que certains champs se désactivent et quand elle clique sur oui, ces champs s'activent. Malheureusement avec mon code, il n'y a que le premier champ qui se désactive et pas les autres, si quelque peut m'aider, merci
Voici mon code:
(Mon code javascript)<script language="Javascript">
function ActivDesactiv(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
if (Masquer=='1')
objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
else
objControle.disabled=(objControleur.checked==true)?false:true;
return true;
}
</script>
(Mes 2 champs oui et non)
<form name="formpret" action="" method="post">
<div ><input name="co" type="radio" id="ouico" onClick="ActivDesactiv('ouico', 'liste_1', '0');" checked/><label for="ouico">oui</label></div>
<div><input name="co" type="radio" id="nonco" onClick="ActivDesactiv('ouico', 'liste_1', '0');" /><label for="nonco">non</label></div>
(Les champs que je souahite désactiver)<div>
<select id="liste_1" name="titreco">
<option></option>
<option>Mr</option>
<option>Mme</option>
<option>Mlle</option>
</select>
</div>
<div><input id="liste_1" name="nomco" type="text" /></div>
<div><input id="liste_1" name="prenomco" type="text" /></div>
</form>