onclick sul tasto submit, qualunque sia l'esito della funzione richiamata, non impedisce l'invio del form.
O utilizzi onclick su un semplice button, oppure devi usare onsubmit nel form.
<form ... onsubmit="tuafunzione();return false">
oppure
<input type="button" ... onclick="tuafunzione()">

Rispondi quotando