cocher tous les checkbox en meme temps et un peu de php
Salut,
J'ai recuperé un script pour cocher tous les check box d'un coup mais au cours de mon developpement j'ai du changer le nom des checkbox et les mettre dans un tableau
Voici le code javascript
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 27 28 29 30 31 32 33 34 35
| function selectall(cas,choix){
//test si on a plusieur ligne
if(choix.length>0){
if (cas.checked){
for (var i=1; i<choix.length;i++){
choix(i).checked=true
}
}
else{
for (var i=0; i<choix.length;i++){
choix(i).checked=false
}
}
}
else{
if (cas.checked){
choix.checked=true
}
else{
choix.checked=false
}
}
}
et le html
$i = 0;
<input name="paye[<?php echo $i; ?>]" type="checkbox" value="Y" id="paye" />
// $i est incremente et donc donne 1 2 3 etc.
<input type="checkbox" name="all" onclick="selectall(document.form1.all,document.form1.paye[])"> ne donne rien
<input type="checkbox" name="all" onclick="selectall(document.form1.all,document.form1.paye)"> |
ne donne rien non plus
Je pense que la correction doit se située dans la fonction elle meme mais je suis pas un specialiste du javascript.
Merci de votre aide