bonjour a tous et merci d'avance pour votre aide

j'ai un formulaire avec plusieurs tables et a l'interieur plusieurs checkbox

ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<table id="gr">
<th>Graissage moteur - refroidissement</th>
<tr><td><input type="checkbox" name="Gr1" value="Contrôle niveau d'huile moteur">Contrôle niveau d'huile moteur</td></tr>
<tr><td><input type="checkbox" name="Gr2" value="Vidange huile moteur et remplacement filtre">Vidange huile moteur et remplacement filtre</td></tr>
<tr><td><input type="checkbox" name="Gr3" value="Niveau liquide de refroidissement et contrôle durites">Niveau liquide de refroidissement et contrôle durites</td></tr>
<tr><td><input type="checkbox" name="Gr4" value="Nettoyage et contrôle ailettes du radiateur">Nettoyage et contrôle ailettes du radiateur</td></tr>
<tr><td><input type="checkbox" name="Gr5" value="Vidange circuit de refroidissement">Vidange circuit de refroidissement</td></tr>
</table>
j'ai dans ma page .js pour rechercher mes checkbox cochés

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
var checkboxes = document.getElementById("gr").getElementsByTagName("input");
for (var i = 0, iMax = checkboxes.length; i < iMax; ++i) {
   var check = checkboxes[i];
   if (check.type == "checkbox" && check.checked) {
var listeGrais.=check[i].value;
}
mais ca ne fonctionne pas


quelqu'un aurait une idée de l'erreur ?