Hola:
¡No te has enterado de nada...!, pero si te vale, enhorabuena.
Resumiendo:
La validación/confirmación debe ser en la etiqueta form desde el evento de envío (submit/onsubmit)...
La función de debe devolver verdadero para que el formulario se envíe, o falso para cancelar el envío...
Reitero que me alegro de que hayas solucionado tu problema, pero creo que no te has enterado del funcionamiento...
Saludos