Hola:
La estructura básica para las validaciones son: la programación del evento submit desde el mismo tag form, y un botón submit:
<form onsubmit="return validar()"...
Y para cancelar el envío devolver el valor false en la función de validación:
Una referencia:
El abc de los formularios
Saludos