Bonjour,
J'ai deux checkBox c1 et c2, je veux développer une fonction qui assure les traitements suivants:
Lors du click sur c1:
si c1.checked=true
decocher c1
desactiver c1
activer c2
cocher c2
sinon
cocher c1
decocher c2
desactiver c2
Meme traitement lors du click sur le deuxieme checkBox, ce qui permet de garder qu'un seul checkbox coché et activé.
Voici la fonction que j'ai implémenté:
Malheureusement cette fonction ne donne pas les résultats que je souhaite, en fait, j'essaie de l'appliquer sur plusieurs couples de checkBoxs. Mais pour chaque couple, elle donne des résultats différents. Plutot des résultats de toute pièce :aie:.Code:
1
2
3
4
5
6
7
8
9
10
11
12 function (idC1, idC2){ if(!document.getElementById(idC1).checked){ document.getElementById(idC1).checked=true; document.getElementById(idC2).checked=false; document.getElementById(idC2).disabled=true; } else{ document.getElementById(idC1).checked=false; document.getElementById(idC1).disabled=true; document.getElementById(idC2).checked=true; document.getElementById(idC2).disabled=false; }
Merci d'avance pour votre aide