Cocher une liste de checkbox mais pas toutes
Bonjour,
J'ai un petit souci pour cocher des checkbox dans un formulaire.
Voici mon code (Ce n'est qu'une partie du formulaire)
Code:
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> |
et voici la partie javascript
Code:
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;
} |
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.
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