Una de las opciones más útiles que se puede desarrollar con
JavaScript es la de la creación de controles de validación para los formularios, sin necesidad de crear y colocar en nuestro servidor un
CGI. Estos controles pueden comprobar si el campo esta vacío o no, así como si su contenido es texto, números, direcciones de correo electrónico, etc.
Fuente: http://www.pangea.org/