Bonjour,

J'ai un listing de checkbox.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type="checkbox" name="droit" />
<input type="checkbox" name="droit" />
<input type="checkbox" name="droit" />
..
Je veux récupérer ce listing sous forme de tableau en PHP.
Comme on pourrait le faire de cette forme.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type="checkbox" name="droit[]" />
<input type="checkbox" name="droit[]" />
<input type="checkbox" name="droit[]" />
Après un submit, on aurait $_POST['droit'].

..

J'ai bien mon nombre d'éléments avec le tableau en JS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementsByName('droit').length
Mais quand je le transmets de la sorte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xhr.send('tab=' + document.getElementsByName('droit'));
Coté serveur je récupère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
print_r($_POST['tab']);

[object HTMLCollection]
Comment puis-je récupérer ce tableau automatiquement coté serveur ?
Edit: je ne veux pas submit mon formulaire en utilisant la méthode classique


Merci.