Bonjour,

je voudrais faire un document dans lequel l'utilisateur à la possibilité de cocher
via un bouton plusieurs cases à cocher d'un coup.
ces données me viennent d'une base de données et sont affichées sous forme de tableau.

j'ai récupéré un code sur le net
qui fonctionne trés bien tout seul mais dès que je l'intègre dans mon document j'ai des erreurs par firebug.

le code
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
26
27
28
29
30
<SCRIPT LANGUAGE="JavaScript">
 
var field =document.forms['test'].gpl;
 
/* variable que j'ai ajoutée car field n'était pas interprété ...ça ne marche pas */
 
var checkflag = "false";
 
function check(field) 
{
if (checkflag == "false")
  {
  for (i = 0; i < field.length; i++) 
      {   
  field.checked = true;
      }    
  checkflag = "true";
  return "Décocher"; 
  }  
else 
  { 
  for (i = 0; i < field.length; i++) 
    { 
 field.checked = false; 
    }
  checkflag = "false";
  return "cocher"; 
  }
}
</script>

le bouton qui gére le multicoche


Code : Sélectionner tout - Visualiser dans une fenêtre à part
<th><input type="button" value="tout sélectionner" onClick="this.value=check(document.forms[\'coche\'].gpl)"></th>'
les erreurs retournées
quand je clique sur le bouton

reference to undefined property document.forms.coche.gpl

assignment to undeclared variable i
for (i = 0; i < field.length; i++) \nmodif.php (ligne 31)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
field is undefined
[Break on this error] for (i = 0; i < field.length; i++) \n

je continue a chercher mais là pour la syntaxe peut être que je m'y prends mal.

merci d'avance
Prisme7