Hola:
Evidentemente usas librerías, así que debías haber preguntado en otro foro más específico (supongo que jquery)... pero supongo que mi respuesta genérica podrá servirte.
Es recomendable usar un botón tipo submit, y la función validadora debe devolver false para su cancelación. Y pueden hacerse todas las acciones que quieras, pero la última debe devolver false para la cancelación; siempre se ejecutarán las anteriores, y no deben existir errores.
Saludos