La fonction : Javascript function to check and uncheck all checkboxes
/*
* frm = Name of the form
* fname = Unique name of the checkboxes
* check = set checkbox checked or unchecked (true|false)
*/
function setCheckBoxes(frm, fname, check){
var frm = document.forms[frm];
if(frm == 'undefined'){
return;
}
var chkBoxs = frm.elements[fname];
if(chkBoxs == 'undefined'){
return;
}
for($k in chkBoxs){
chkBoxs[$k].checked = check;
}
}
//setCheckBoxes('form_name_or_number', 'name_of_checkbox', true); //sets as checked
//setCheckBoxes('form_name_or_number', 'name_of_checkbox', false); //sets as unchecked
Ou des variantes : Checkbox : tout cocher / tout décocher
Ensuite ouvrez la console Firebug (F12), dans la console copier le texte JS (en autorisant le copier/coller, firebug vous indique comment faire). Et activer vos checkbox :
setCheckBoxes('form_name_or_number', 'name_of_checkbox', true); //sets as checked
Un autre code How to implement “select all” check box in HTML? pour sélectionner toutes les checkbox selon leur nom :
var checkboxes = document.getElementsByName('name_of_checkbox');
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = true; //sets as checked
}