Para validar un formulario haces lo siguiente:
- Si el cliente tiene javascript activado validas primero en el cliente
Despues y
EN CUALQUIER CASO, validas de nuevo en el servidor, devolviendole al cliente los posibles errores que hubiera.
Es importante validar siempre del lado del servidor, porque no hay nada que le impida al cliente modificar la página en la que se produce la validación