Si tiene razon el colega, validalo con la funcion javascript, aunque otra opcion seria sin el OnSubmit, y cuando quieras enviar tu formulario en el botton llama a la funcion javascript y dentro de ella pones el submit al final de la validacion.
Aunque hace lo mismo, son solo costumbres.
Exito.-
---------------------------------------