Originariamente inviato da Mago Piccolo
anzi no! ora funzia! cioè, se non seleziono nessuna checkbox mi da l'errore, ma se la seleziono pero' non passa alla pagina successiva...
prova quest'altra versione:

codice:
function check(f){
 var e=f.elements;
 for(i=0;i<e.length;i++) {
  if(e[i].checked && e[i].type=="checkbox") return true;
 alert("Devi selezionarne almeno uno.");
 return false;
}
la chiamata è questa:

codice:
<form name="f" onSubmit="return check(this);">
ciao