devi ovviamente lasciare fuori dalla funzione tutto ciò che non sia checkbox quindi cambia questa funzione
codice:
function setCbListener() {
frm = document.getElementById('cbx');
cbx = frm.getElementsByTagName('input');
for (i=0; i<cbx.length; i++) {
setCbOnclick(cbx[i]);
}
}
in questo modo
codice:
function setCbListener() {
frm = document.getElementById('cbx');
inp = frm.getElementsByTagName('input');
for (i=0; i<inp.length; i++) {
if (inp[i].type == 'checkbox') {
cbx.push(inp[i]);
setCbOnclick(inp[i]);
}
}
}
e nella prima riga al posto di
var cbx
scrivi
var cbx = new Array();
Ciao