Ho il seguente form
<form method="post" onsubmit="controlla();">
... ...
</form>
dove la funzione controlla contiene il seguente codice
function controlla(){
var j=0;
for (i=1;i<40;i++) {
tmp="s["+i+"]";
if (document.getElementById(tmp).checked) {
j=1*j+1*1;
}
}
if (j < 4) {
alert('Minore');
location.replace('prova.php');
}
}
Al di là del funzionamento della funzione controlla ( script che funziona perfettamente ), il problema è che non mi viene eseguito il location.replace. Dov'è il problema?