JavaScript, mediante el método
preventDefault, ofrece la posibilidad de evitar el comportamiento por defecto de cualquier control, por ejemplo, el evento submit.
Código Javascript
:
Ver originalvar formulario = document.getElementById("id de tu form"); //El formulario
formulario.addEventListener("submit", function(e) {
e.preventDefault();
//Aquí realizas tu validación
}, false);
Con el método
addEventListener, añades el evento
submit al formulario, previamente seleccionado y asignado a una variable (aunque lo puedes hacer directamente en la selección), luego, previenes el evento asignado con
preventDefault y ya con eso, puedes realizar tu validación.
No te olvides de validar los datos del lado del servidor con PHP, ya que un usuario con conocimientos en el tema, podría desactivar JavaScript de su navegador y tus validaciones no servirían.
Creo que debiste publicar este hilo en la sección de JavaScript.
Saludos