1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//Cette fonction applique à toute les checkbox du groupe l'etat passé en paramètre
//Il faut donc l'appeller sur l'évenement onclick de la "supercase" comme ceci :
//onclick="selectionnerGroupe(this.checked,form.nom_groupe);"
function selectionnerGroupe(estCochee,groupe)
{
for (var i=0; i<groupe.length;i++){
groupe[i].checked=estCochee;
}
}
//Cette fonction passe en revue toutes les checkbox du groupe
//Si elle sont toutes cochées, la "supercase" est cochée, sinon, elle est décochée
//Il faut donc l'appeller sur l'évenement onclick de toutes les cases du groupe comme ceci :
//onclick="verifierGroupe(form.nom_groupe,form.nom_supercase);"
function verifierGroupe(groupe,supercase)
{
etat = true;
for (var i=0; i<groupe.length;i++){
etat = etat & groupe[i].checked;
}
supercase.checked = etat;
} |
Partager