tout cocher/tout décocher checkboxs
Salut,
j'ai une liste de checkbox, et j'ai ajouté des bouton cocher tout/decocher tout , pour cocher les checkbox , ou les decocher
le probléme c'est que ca ne marche qu'avec le premier checkbox, avec les autres rien ne se passe
je vous montre mon code:
pour commencer le script qui est dans le <head>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <script type="text/javascript">
<!--
function GereChkbox(conteneur, a_faire) {
var blnEtat=null;
var Chckbox = document.getElementById(conteneur).firstChild;
while (Chckbox!=null) {
if (Chckbox.nodeName=="INPUT")
if (Chckbox.getAttribute("type")=="checkbox") {
blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true;
document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat;
}
Chckbox = Chckbox.nextSibling;
}
}
//-->
</script> |
Code:
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
| for($i=0;$i<count($IDS);$i++)
{
echo"<TR>
<TD id='nom_".($i+1)."' align=\"center\">
$NOMS[$i]
</TD>
<TD id='pw_".($i+1)."' align=\"center\">
$PWS[$i]
</TD>
<TD id='desc_".($i+1)."' align=\"center\">
$DESCS[$i]
</TD>
<TD align=\"center\" id=\"div_chck\">
<input type=\"checkbox\" id='checkbox'".($i+1)."' name=projets[] value=$IDS[$i]>
</TD>
</TR>";
}
...
<input type=\"button\" value=\"Tout cocher\" onClick=\"GereChkbox('div_chck','1');\">
<input type=\"button\" value=\"Tout décocher\" onClick=\"GereChkbox('div_chck','0');\">
|
est ce que vous voyez le probleme ? :aie:
merci
...