Voici une fonction qui parcourt toutes les checkbox dont l’id contient un nom, les coche ou les décoche en fonction de la checkbox transmise à la fonction :
function Cocher(nom, box) {
var elements = document.getElementsByTagName(« input »);
for (var i = 0; i < elements.length; i++) {
if (elements[i].id.indexOf(nom) > -1) {
try {
if (box.checked) {
if (!elements[i].checked) elements[i].checked = true;
}
else {
if (elements[i].checked) elements[i].checked = false;
}
}
catch (e) {
}
}
}
box.title = (box.checked ? « Tout décocher » : « Tout cocher »);
}
Laisser un commentaire