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