lo que tenés que hacer es revisar todo y utilizar el evento onsubmit en el form, no validar con el onclick
Podés hacer algo asi
http://www.forosdelweb.com/f13/como-...3/#post4284386
ó asi
http://www.forosdelweb.com/f13/valid...3/#post4213498
pero fijate como se llama la validación en ambos casos, onsubmit="return validar()"
Saludos