Hola:
Las validaciones genéricas tienen ese inconveniente... posiblemente podría también problemas si validases arrays, o esos controles que requieren expresiones regulares... Y es que las validaciones de formularios son realmente fácil. Puedes empezar viendo este tutorial:
El abc de los formularios.
Saludos