Codice PHP:
function selezionatutti(startName){
var allInputs = document.getElementsByTagName('input');
for(i = 0; i < allInputs.length; i++)
{
if(allInputs[i].type.toUpperCase() == "CHECKBOX")
{
var chkbx = allInputs[i];
if(chkbx.name.indexOf(startName) == 0)
{
chkbx.checked = true;
}
}
}
}
function deselezionatutti(startName){
var allInputs = document.getElementsByTagName('input');
for(i = 0; i < allInputs.length; i++)
{
if(allInputs[i].type.toUpperCase() == "CHECKBOX")
{
var chkbx = allInputs[i];
if(chkbx.name.indexOf(startName) == 0)
{
chkbx.checked = false;
}
}
}
}
In questo modo puoi chiamare selezionatutti('box') e tutte le checbox con il name che comincia con box vangono selezionate, stesso modo deselezionatutti('box') le deseleziona.