Hola:
En los foros (al menos éstos), una respuesta acertada puede ser una valiosa (ísima) ayuda para resolver el mismo problema en más ocasiones... si te la diesen(ésemos) en privado no la verían más necesitados de solucionar el mismo problema...
No es necesario todo el código, tan solo el botón de envío y la función validadora... apostaría que usas instrucciones del tipo submit, o botones del tipo button...
Saludos