Salve a tutti avrei da porvi un quesito che mi sta mandando al manicomio...

ho realizzato una funzione js che, spuntando un checkbox "master", seleziona/deseleziona tutti i checkbox di un form...

il problema è che con 1 sola checkbox questa funzione non va mentre se imposto più checkbox il tutto funziona regolarmente.

eccovi lo script. . .

non so dove sbaglio. se qualche anima pia può gentilmente aiutarmi. . .

function checkAll() {
for ( var i = 0; i < document.list.id.length; i++) {
document.list.id[i].checked = document.list.master.checked;
}
}