No te gustaria mas usar jquery?
Cambias tu form por: <form name="formulario" id="formulario">
Y usas un boton, asi: <button type="button" id="btnEnviar"></button>
Codigo:
Cita: $('#btnEnviar').click(function(){
$("#formulario").submit(function(event){
event.preventDefault(); //detenemos el submit
$.post("ruta/archivo.php", $(this).serialize(), function(data){
//callback, donde data son los datos que vuelven del servidor, datos que pueden ser json si los tratas con la funcion php: json_encode():
});
});
});
Saludos!