Buenas, os cuento un problemilla que tengo
tengo un formulario con un submit por post y un onsubmit para ejecutar unas validaciones js antes de enviar los datos por php
Código HTML:
<form action="guardar.php" onsubmit="guardar()" enctype="multipart/form-data" method="post">
la funcion guardar realiza unas validaciones y la idea es que si alguna es incorrecta el codigo se detenga y no se ejecute el action.
he probado con break; y continue; que usandolo como en muchos ejemplos que he vto no me funcionan, hacen que el codigo js no funciones ejemplo(uso tb un poco de jquery pero no es causante de ningún problema por eso q postee en js):
Código:
if ($("#provi").attr("value") =="9999") {
alert('seleccione provincia');
break;
} else if(......
eso no solo no hace lo que yo quiero, si no que el codigo js deja de funcionar.
lo mas cercano que he podido hacer es algo asi:
Código:
if ($("#provi").attr("value") =="9999") {
alert('seleccione provincia');
document.getElementById("id_form").action = ' ';
} else if(......
y aunq se acerk no es lo que busco, ya que con esto recargo página debo enviar los valores temporales pro post etc.. y mi idea es simplemente que en caso de que una validación falle pare de ejecutarse el código.
una opción sería remover la propiedad action del form, pero no se como se hace eso.
Alguna ayuda? gracias!