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 }