Ciao a tutti,

faccio un controllo del genere su 3 checkbox:

codice:
function check() {

  with(document.quest1) {
    var ck1 = document.quest1.Imp1Dom1;
    var ck2 = document.quest1.Imp2Dom1;
    var ck3 = document.quest1.Imp3Dom1;
   
    if (ck1.checked && ck2.checked) {
      alert('Errore: impossibile avere 2 caselle vistate nell'importanza della domanda 1');
	  return false;	  
        }
        
    if (ck2.checked && ck3.checked) {
      alert('Errore: impossibile avere 2 caselle vistate nell'importanza della domanda 1');
	  return false;	  
        }        

    if (ck1.checked && ck3.checked) {
      alert('Errore: impossibile avere 2 caselle vistate nell'importanza della domanda 1');
	  return false;	  
        }
        
        
	}
  }
che richiamo all'onsubmit della form:

codice:
<form name="quest1" method="post" onsubmit="return check();" action="quest2.asp">
ora faccio la verifica, vado a checkare 2 visti su 3... oppure tutti e 3 e non mi dovrebbe far accedere alla pagina successiva.
Risultato... riesco sempre ad accedervi

L'errore JS che mi da è:

"Previsto ')'"

ma sinceramente non vedo dove possa mancare la parentesi

Qualcuno mi può aiutare?

Grazie