Hola:
También se puede usar el protocolo javascript
: en el enlace y no usar el evento onclick y la cancelación del enlace (return false)
Luego suele ser un sistema problemático tanto en el envío como en las validaciones...
Te recomiendo que para los formularios uses los controles normales... te ahorrarás tiempo y dolores de cabeza... (se trata de una temática bastante recurrente en los foros)
Solo es un añadido a la respuesta de
JavierB
Saludos