La validación de los campos la puedes con javascript y/o con PHP. Teniendo en cuenta que el usuario puede tener deshabilitado el javascript en su navegador, lo mejor es validar con PHP y, además, con javascript.
 
Busca en este foro y en el de 
javascript  por 'validacion campos' o similares. En las respectivas FAQs seguro que se habla del tema. 
Un saludo