Hola:
Usando los botones submit no es necesario usar el método del mismo nombre... en los onclicks de esos botones solo cambiaría la url del action... ahora en las validaciones, el esquema de una validación correcta es onsubmit="return validar(this)"; es importante poner la palabra return... el poner this en la función validadora aunque no sea tan importante, es aconsejable Para las referencias en la validación, y esa función validadora debe devolver false cuando no la pase.
Saludos