Bonjour, dans un formulaire j'ai une checkbox qui a pour effet de griser des champs du formulaire lorsqu'elle est décochée et de les dégriser lorsqu'elle est cochée.
J'ai donc une fonction javascript qui est appelée sur le onchange de la checkbox :
la fonction JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="checkbox" name="EnvoiDemande" id="EnvoiDemande" onchange="changeChk()"/>
Sous Firefox tout se passe bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function changeChk() { document.form1.EnvoiDemandeTimbre.disabled = !document.form1.EnvoiDemande.checked; document.form1.EnvoiDate.disabled = !document.form1.EnvoiDemande.checked; document.form1.EnvoiAttendu.disabled = !document.form1.EnvoiDemande.checked; }mais sous IE, le changement ('grisage', dégrisage') n'est effectuée que lorsque je clic quelque part sur ma page.
Sans doute encore une de ces particularité de IE, quelqu'un a une idée pour remédier au problème?
Partager