bonjour,
j'ai des cases a cochées générées dynamiquement :
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 <input type='checkbox' name='retour[]' value='toto'>
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.
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; } }
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.
Partager