Cocher plusieurs checkbox par l'intermédiaire d'un bouton
Posté : 08 déc. 2005, 16:52
Bonjour,
Je voudrais pouvoir cocher toutes les cases de mes checkbox en cliquant sur un bouton.
Mon problème c’est que le nom de mes cases à cocher est name=Num[] car je vais chercher mes infos dans une base de données.
voici mon code javascript
et mon code html
Lorsque je clique sur mon bouton, aucune case n'est cochées et voici l'erreur javascript que je récupére :
Merci pour votre aide
Pierre
Je voudrais pouvoir cocher toutes les cases de mes checkbox en cliquant sur un bouton.
Mon problème c’est que le nom de mes cases à cocher est name=Num[] car je vais chercher mes infos dans une base de données.
voici mon code javascript
Code : Tout sélectionner
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (e = 0; e < field.length; e++) {
field[e].checked = true;}
checkflag = "true";
return "Tout décocher"; }
else {
for (e = 0; e < field.length; e++) {
field[e].checked = false; }
checkflag = "false";
return "Tout cocher"; }
}
Code : Tout sélectionner
<form name=mon_formulaire action="" method=post>
<table>
<tr>
<td><?php echo "<input type=\"checkbox\" name=Num[] value=\"$Num\" >"; ?></td>
<td><?php echo $statut; ?></td>
<td><?php echo $N; ?></td>
</tr>
<input type="button" value="Tout cocher" onClick="this.value=check(this.form.Num)">
</form>
Quel syntaxe utiliser pour que javascript prenne en compte mon Num[]Erreur : field has no properties
Merci pour votre aide
Pierre