Hola shinblood:
Puedes intentar hacer la validación antes de enviar el formulario, si te basta con javascript puedes usar el evento onsubmit del formulario para hacer la validación y en caso de no querer enviarlo, hacer que devuelva false.
<form action=destino onsubmit="if (validar(this.form)) return true; else return false;"...
Espero que te sirva.
Saludos