Ciao a tutti,
faccio un controllo del genere su 3 checkbox:
che richiamo all'onsubmit della form: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; } } }
ora faccio la verifica, vado a checkare 2 visti su 3... oppure tutti e 3 e non mi dovrebbe far accedere alla pagina successiva.codice:<form name="quest1" method="post" onsubmit="return check();" action="quest2.asp">
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![]()

Rispondi quotando