salut,
J'ai trouve sur le site un script qui m'interesse mais qui par mon manque de connaissance ne fonctionne pas a 100% ci joint le script
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 <!-- // ========================== // Script réalisé par Eric Marcus - Aout 2006 // ========================== // conteneur = id du bloc (<div>, <p> ...) contenant les checkbox // 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; } } } //-->
et mes boxs pour exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input name="paye[<?php echo $i; ?>]" type="checkbox" value="Y" id="paye[]" checked="checked"/>
voici les boutons pour cocher decocher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="button" class="Style2" onclick="GereChkbox('div_chck','1');" value="Tout cocher" />
ca fonctionne mais mes boxs sont dans un tableau PHP qui boucle suivant le nombre de resultat et donc qui creer un <table> a chaque fois et un div id a chauqe fois aussi.
le script detecte la presence du conteneur et le nom de la balise div dans mon exemple je me retrouve avec 2 balises div portant le meme nom mais cela ne fontionne pas.
seule la 1ere balise est prise en compte.
J'espere que quelque'un pourra m'aider.
Merci par avance.
Partager