Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2010, 06:54
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Capturar el valor devuelto por una función anonima en jquery

usa una bandera

function validarFormulario(idform)
{

//inicio bandera en true
var bandera = true;

$("#"+idform+" :input").each(
function(){
// esta es la funcion anonima
field = $(this);
if(field.attr("required")=="true" && field.val()==''){
alert("El campo "+field.attr("id")+" es requerido");
field.focus();
//Si hay error seteo bandera a false
var bandera = false;
return(false);
}
}
);

//Devuelvo bandera que puede ser true o false
return bandera;
}

entonces si

if (validarFormulario("idform")){
//formulario sin error
} else {
//formulario con error
}