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