Hello,
je fais un petit script d'activation ou désactivation de champs formulaire. Ce dernier fonctionne nikel sous FireFox, mais fonctionnne tout à l'envers sour IE. Le voici :

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
30
31
32
 
function activ_formulaire(){
with(document.form_mode_email_anni) {
// Si l'envoi d'email est desactivé
if(emailAnniActif.checked==false) {
 
emailAnniCopieActif.disabled=true;
emailAnniSender.disabled=true;
emailAnniAdrCopie.disabled=true;
emailAnniBody.disabled=true;
emailAnniTitle.disabled=true;
emailAnniEleveActif.disabled=true;
}
// Si l'envoie d'email est activé
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;
// si l'adresse de copie n'est pas activée
if (emailAnniCopieActif.checked==false)
emailAnniAdrCopie.disabled=true;
else
emailAnniAdrCopiedisabled=false;
}
 
}
}
...
Puis dans le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<label for='emailAnniActif'><input id='emailAnniActif' type='checkbox' value='1' onChange='javascript:activ_formulaire();' name='emailAnniActif'> Activer l'envoi...
Sous FireFox les champs se désactive ou s'active dés que l'on décoche ou coche le champs alors que IE réagit à l'inverse !!!!
Quelqu'un peut m'aider ?

Un grand merci !

modéré par denisC : ajout du tag résolu