Tema: break en js
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 12:05
molinillo
 
Fecha de Ingreso: marzo-2010
Mensajes: 90
Antigüedad: 14 años, 1 mes
Puntos: 2
break en js

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!