non e' onclick sul submit che devi mettere l' alert ma onsubmit sul form che devi mettere un
return confirm('messaggio')
se vuoi che l' utente possa scegliere se inviare o meno

un
return alert('messaggio')
dovrebbe sempre e cmq inviare
un
onsubmit="alert('messaggio'); return false"
allerta e blocca sempre il submit
ciao