bonjour,

j'ai des cases a cochées générées dynamiquement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type='checkbox' name='retour[]' value='toto'>
j'ai crée une fonction pour cocher simultanément toutes les cases de mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function checkall(){
	var coche = document.formulaire.retour[];
	for (i = 0; i < coche.length; i++){
		coche[i].checked = true;
	}
}
le probleme, javascript n'aime pas les [] derrieres retour, or j'en ai besoin (en tout cas selon moi) pour faire un traitement php derriere.

les questions :

* est-ce qu'on peut contourner le problème avec la même structure?

* j'ai essayé d'enlever les crochets, mais a ce moment la c'est mon traitement php qui en pati, est-ce que l'on peut les gérer sans contrairement a ce que j'ai vu en ligne (si ca pose probleme que cette question soit la je la reposerais dans php)

* j'avais pensé alors à tester le type de l'élément du formulaire et si c'était une case a choché dire qu'il la coche. Etant donné que c'est un petit formulaire, ce n'était pas dérangeant mais cette solution n'est pas viable s'il y a plusieurs groupe de case a cocher.
le hic c'est que je ne sais pas si une méthode en JavaScript qui me retourne le type de l'émément existe.

Merci d'avance.