Bonjour,
J'ai un petit souci sur un formulaire, impossible d'écrire une fonction cochant toutes les cases le problème se situe dans l'attribut 'name' de mes checkbox...
Voici le code de mes checkbox :
Les checkbox sont créees en boucle et portent donc toute le meme nom (cde[]) que je dois récupérer sous forme de tableau (d'où les []).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2echo "<td><input type='checkbox' name='cde[]' value='$num'/></td>";
Voici ma fonction javascript :
Et le bouton de déclenchement :
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 var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++) { field[i].checked = true;} checkflag = "true"; } else { for (i = 0; i < field.length; i++) { field[i].checked = false; } checkflag = "false"; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="checkbox" onClick="this.value=check(this.form.cde[])"/>
Lorsque je retire les [] sur le name des checkbox, ma fonction marche très bien. Mais j'en ai besoin pour récupérer les résultats....
J'espère avoir été assez clair.
Merci par avance
Partager