Hola ataberner:
Como habrás notado, las ventanas confirm devuelven un valor lógico, y tendría sentido para anular el envío, pero no lo estás haciendo bien:
<form action="javascript
: alert('formulario enviado...')"
onsubmit="return confirm('¿desea enviar el formulario...?')" >
...
</form>
Saludos