Bonjour à la communauté. Voilà, actuellement en développement d'un site contenant un formulaire, celui comporte des checkbox, groupées 2 à 2, j'aimerais qu'elles aient le même effet que des boutons radios, donc si l'on en coche une, l'autre se décoche. Voici le code actuel :
Celui-ci fonctionne, mais n'ayant pas de grosses connaissances en javascript, j'aimerais savoir si il y a un moyen d'optimiser ce code afin de le réutiliser sur d'autres groupes de checkbox, en remplaçant le nom des checkbox par des variables par exemple.
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 <HTML> <BODY> <script language="Javascript"> <!-- function ForcerCaseCochee1(form) { if (form.checkbox1.checked) { form.checkbox2.checked=0 } } function ForcerCaseCochee2(form) { if (form.checkbox2.checked) { form.checkbox1.checked=0 } } // --> </script> <form name="form1"> <br><input type="checkbox" name="checkbox1" onClick="ForcerCaseCochee1(this.form)"> <br><input type="checkbox" name="checkbox2" onClick="ForcerCaseCochee2(this.form)"> </form> </body> </html>
D'avance Merci.
Partager