provare questo semplice codice, sono stupito che non ha funzionato, qui andiamo:Redirect su presentazione del modulo con window.location.href
<form method="get" action="" >
<input type="submit" value="validate" onclick="redirect(); alertIt(); "/>
</form>
<script>
function redirect(){
window.location.href = "test.html" ;
}
</script>
<script>
function alertIt(){
alert("redirect");
}
</script>
Il codice è solo supposto per reindirizzare a "test. html "al clic del pulsante di invio, che non riesce a fare. D'altra parte: alertIt() funziona bene ... La mia domanda è la seguente: l'evento handeling in una form ha delle regole speciali che dovrei sapere?
Prova a cambiare 'type =" submit "' a 'type =" button "' –
O semplicemente usa un '
Ma cosa succede se voglio mantenere il tipo come submit? Perché non funziona? – Akheloes