Hola:
Un toque de distinción sería en vez de enviar el formulario con javascript, con javascript cancelarlo.
Los matices:
Los envíos con javascript son "no-accesibles", o sea que si deshabilitan javascript
![Porras](http://static.forosdelweb.com/fdwtheme/images/smilies/porra.gif)
todo a la
![Porras](http://static.forosdelweb.com/fdwtheme/images/smilies/porra.gif)
(ver title del emoticón...)
Las cancelaciones con javascript, si se desactiva el ídem, el formulario se envía, pero se puede validar en el servidor, que es lo que debe hacerse siempre (y más
![Porras](http://static.forosdelweb.com/fdwtheme/images/smilies/porra.gif)
...)
Saludos