Je suis nouveau en javascript, mon problème est effectivement: J'ai une page php qui produit un formulaire unique avec plusieurs blocs de processus ou sections, chacun avec un groupe de cases à cocherTechnique pour définir dynamiquement plusieurs cases à cocher, en mélangeant des formes javascript et php
par exemple
<form action='./this.php' method='POST'>
One<br>
<input type='checkbox' name='one[part1]'>a<br>
<input type='checkbox' name='one[part2]'>b<br>
<input type='checkbox' name='one[part3]'>c<br>
<input type='checkbox' name='one[all]'>all<br>
<br>
Two<br>
<input type='checkbox' name='two[part1]'>a<br>
<input type='checkbox' name='two[part2]'>b<br>
<input type='checkbox' name='two[part3]'>c<br>
<input type='checkbox' name='two[all]'>all<br>
<input type='submit'>
</form>
problème exemple: Je veux être en mesure de cliquer sur les deux [tout] case à cocher et ont deux [part1], deux [part2], et deux [part3] deviennent tous vérifiés.
Si je cite toutes les cases du même groupe, la valeur de php ne s'affichera que pour un, donc je dois garder les noms différents.
Existe-t-il une méthode simple pour ce faire, à moins de dynamiquement (via php) produisant des fonctions onclick distinctes pour chaque section. Notez que toutes les sections ne seront pas identiques, parfois one.part1 peut ne pas être disponible pour vérification, mais ses informations seront affichées et les noms des cases à cocher commenceront à partir du début.
Ou peut-être traverser le DOM pour trouver toutes les cases à cocher après un marqueur de départ et avant le tout vérifier.
Espérons que c'est assez clair.
Vous pouvez utiliser jQuery avec un peu de magie de sélecteur pour sélectionner les cases [toutes] et les cases correspondantes. Puis faites correspondre leurs événements de clic. Ne devrait pas être trop difficile. (Trop occupé à faire maintenant, n'importe qui, n'hésitez pas à le faire vous-même.) – strager