Se metti un'azione nell'onclick del tasto submit qualunque cosa succeda il forum verra' inviato.
Devi gestire l'evento onsubimt del form facendo restituire dalla funzione richiamata un valore false per annullare l'invio
es:
<form ... onsubmit="return confirm('sei sicuro?')">
ciao