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 :

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>
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.
D'avance Merci.