Ciao a tutti...
Uso questo script per effettuare un controllo su una serie infinita di checkbox, tutte dello stesso nome:
codice:
function controlla_cb(ff, nom, max){
var n = 0;
var cc;
for (var i=0; i<max; i++) {
cc = ff.elements[nom+i];
if(cc.checked) n++;
}
// alert ("sono selezionati "+n+" checkbox");
if(n==0) {
alert("devi selezionare almeno un checkbox");
return false;
}
return true;
}
e nel form:
codice:
onsubmit="controlla_cb(this, 'idmessaggio', <%=Conta%> );"
nel quale Conta è una variabile in ASP che mi stampa in numero esatto di checkbox presenti al momento nel form.
Il problema è che appunto non funziona, quando resta una sola checkbox e non la seleziono ed invio i dati, non accade nulla.
Qualkuno sa aiutarmi?
Grazie!