Bonjour,
J'ai un petit souci pour cocher des checkbox dans un formulaire.
Voici mon code (Ce n'est qu'une partie du formulaire)
et voici la partie javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <div id='adh_bt'> <div id='adherents'> <form action='resultat_requete.php' onSubmit='return verifier()' name='formSaisie' method='POST'> <table width='100%'> <?php $query="SELECT DISTINCT(Section), ID FROM `adherents` GROUP BY Section ORDER BY Section"; $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error()); while($row = mysql_fetch_array($result)) { echo "<tr><td class='lister'>".$row['0']."</td><td width='25' align='center' class='lister'><input type='checkbox' name='section' id='".$row['1']."' value='".$row['0']."'></td></tr>\n"; } ?> </table> </div> <div id='boutons'> <a href="Javascript:void(0)" onclick="Check_all('formSaisie', true); return false;">Tout cocher</a> / <a href="Javascript:void(0)" onclick="Check_all('formSaisie', false); return false;">Tout décocher</a> </div> </div>
Ce code fonctionne très bien, sauf qu'il coche/décoche TOUS les checkbox de mon formulaire que je n'ai pas mis ici en entier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function Check_all(section,state) { var checkboxes = document.getElementById(section).getElementsByTagName('input'); for (var i=0;i<checkboxes.length;i++) { if(checkboxes[i].type == 'checkbox') { checkboxes[i].checked = state; } } return true; }
Et je souhaiterais seulement cocher/décocher ces boutons en particulier.
Comment puis-je faire pour ne sélectionner que ces boutons ci ?
Merci d'avance
Partager