Bonjour,
Voici le code de la fonction qui fait tout :
Et voici mes boutons cocher et décocher tout
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 // a_faire = '0' pour tout décocher // a_faire = '1' pour tout cocher // a_faire = '2' pour inverser la sélection function GereChkbox(conteneur, a_faire) { var blnEtat=null; var Chckbox = document.getElementById(conteneur).getElementsByTagName('input'); for (i in Chckbox) { if (Chckbox[i].nodeName=="INPUT") if (Chckbox[i].getAttribute("type")=="checkbox") { blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox[i].getAttribute("id")).checked) ? false : true; document.getElementById(Chckbox[i].getAttribute("id")).checked=blnEtat; } } }
A ce niveau tout roule très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="button" value="Tout cocher" onClick="GereChkbox('div_chck','1');"> <input type="button" value="Tout décocher" onClick="GereChkbox('div_chck','0');"> <input type="button" value="Inverser la sélection" onClick="GereChkbox('div_chck','2');">
Mais ce que je souhaite faire c'est remplacer ces bouttons par des liens et je fais ca :
maintenant ca ne marche plus, qu'est-ce je dois faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a href="javascript:void(0);" onClick="GereChkbox('tableau','1');">Tout cocher</a> | <a href="javascript:void(0);" onClick="GereChkbox('tableau','0');">Tout décocher</a> | <a href="javascript:void(0);" onClick="GereChkbox('tableau','2');">Inverser la sélection</a></p>
Merci pour votre aide...
Partager