Bonjour,
j'ai cherché un problème similaire à celui que je rencontre, sans succès. Aussi je vous le soumets.
Le code est simple, standard et fonctionne parfaitement sous FireFox, mais sous IE rien à faire :
Sous IE, si le boutonradio du département est choisi, la liste des départements semble toujours en 'disable', ce qui n'est pas le cas il suffit de cliquer dessus (ou n'importe où sur la page) pour voir qu'elle est bien active.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <script type="text/javascript"> <!-- function geo1() { document.forms['natfiche'].elements['sportifs_listedept'].disabled = true; document.forms['natfiche'].elements['sportifs_listeregion'].disabled = true; } function geo2() { document.forms['natfiche'].elements['sportifs_listedept'].disabled = false; document.forms['natfiche'].elements['sportifs_listeregion'].disabled = true; } function geo3() { document.forms['natfiche'].elements['sportifs_listedept'].disabled = true; document.forms['natfiche'].elements['sportifs_listeregion'].disabled = false; } window.onload = function() { geo1(); } //--> </script> <div class="parahead">Choix</div> <br/> <form id="form1" name="natfiche" method="post" action="recherche" enctype="multipart/form-data"> <table width="400" border="0" cellspacing="3" cellpadding="2"> <tr> <td><input type="radio" name="secteur" value="france" onchange="geo1()" checked="checked"></td> <td>Toute la France</td> </tr> <tr> <td><input type="radio" name="secteur" value="dept" onchange="geo2()"></td> <td>Département</td> </tr> <tr> <td> </td> <td> <select name="sportifs_listedept" id="sportifs_listedept"> <option label="Départements">Départements</option> </select> </td> <tr> <td><input type="radio" name="secteur" value="reg" onchange="geo3()" ></td> <td>Région</td> </tr> <tr> <td> </td> <td> <select name="sportifs_listeregion" id="sportifs_listeregion" > <option label="Régions">Régions</option> </select> </td> </tr> </table>
Il semble sous IE y avoir une sorte de décalage entre la gestions des évènements utilisateur et l'affichage.
Firefox lui se comporte comme prévu.
Cette anomalie est sur un site qui est en production et constitue un réel problème.
Merci de votre aide
Partager