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!