Bonjour,
Je dois avouer que je suis novice en javascript. C'est pourquoi je me suis rabattu sur la FAQ où j'ai trouvé à peu près mon bonheur...
Dans la FAQ j'ai pris "Comment désactiver une zone de texte en cochant une checkBox ? ". En fait je veux trois boutons radio, dont l'activation du troisième activera d'autres checkbox. Ces checkbox devrons se désactiver si on active un des deux premières bouton radio.
Et c'est la que se trouve le problème : une fois le troisième bouton radio activé les checkbox s'activent mais ne se désactivent plus si on sélectionne ensuite un des deux premier checkbox...
Voici mon code un peu modifié :
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 <script language="JavaScript" type="text/javascript"><!--// function changement() { if (document.getElementById('er').checked) document.getElementById('coucou').disabled=true; else document.getElementById('coucou').disabled=false; if (document.getElementById('cb').checked) document.getElementById('coucou').disabled=false; else document.getElementById('coucou').disabled=true; } //--></script> </head> <body> <form method="post" action="formulaire.php?id=1#voir"> <input type="radio" name="choix" id="er"> <input type="radio" name="choix" id="er"> <input type="radio" name="choix" id="cb" onclick="javascript:changement()" onclick="javascript:changement()"> <input type="checkbox" id='coucou' disabled> <div class="submit"> <input type="submit" value="Envoyer" name="submit"> <input type="reset" value="Effacer" name="reset"> <input type="submit" value="Previsualisation" name="previsual"> </div> </form>
Partager