una excelente validador para PHP - Javascript es
http://www.x-code.com/vdaemon_web_form_validation.php
se los recomiendo a todos.. super facil y emplea un metodo muy versatil
si usas Dreamweaver puedes comprar la extension y mejorar la rapidez del desarrollo de una pagina con muchas validadaciones
esta opcion nos ayuda en el caso de validacion sea en el cliente
Ejemplo (campo en blanco, formato, etc) pero si la validacion es despues del POST del formulario es decir que la validacion se ejecuta en el servidor... entonces si ocurre lo que dice Reynier (os campos se blanquean)
Ejemplo al crear un usuario quieres validar si el usuario ya existe tienes que consultar del lado del servidor y si ya existe entonces te redirecciona a la misma pagina... pero llegan los campos todos vacios!!!...
en pocas palabras tengo la solucion a medias... porque tambien me sucede lo que le sucede a Reynier