Forum de discussion
Forum « Programmation Javascript » (archives)
Re: onChange sur Checkbox prob IE vs FireFox
Envoyé: 18 novembre 2005, 10h25 par Oznog
Il ne devrait pas y avoir de problème à ce niveau. J'ai par contre noté quelques erreurs dans ton code. J'ai aussi changé le « onchange » par un « onclick ».
Regarde cet exemple :
<html>
<head>
<script>
function activ_formulaire(){
with(document.form_mode_email_anni) {
if(emailAnniActif.checked==false) {
//EmailAnniCopieActif.disabled=true;
//EmailAnniSender.disabled=true;
//EmailAnniAdrCopie.disabled=true;
//EmailAnniBody.disabled=true;
//EmailAnniTitle.disabled=true;
//EmailAnniEleveActif.disabled=true;
alert("Faux");
} else if(emailAnniActif.checked==true) {
//EmailAnniEleveActif.disabled=false;
//EmailAnniSender.disabled=false;
//EmailAnniAdrCopie.disabled=false;
//EmailAnniBody.disabled=false;
//EmailAnniTitle.disabled=false;
//EmailAnniCopieActif.disabled=false;
//EmailAnniEleveActif.disabled=false;
alert("Vrais");
}
}
}
</script>
</head>
<body>
<form name="form_mode_email_anni">
<label for='emailAnniActif'><input id='emailAnniActif' type='checkbox' value='1' onclick='activ_formulaire();' name='emailAnniActif' > Activer l'envoi...</label>
</form>
</body>
</html>
AUSSI : L'élément « boîte à coché » est aussi un tableau (array) comme le « bouton radio ». Tu peux aussi avoir à le cibler comme ceci:
document.monFormulaire.monelementsCheckbox[i].checked
Ciao
Oznog
Réponses
|