Hola, mi problema consiste en que he creado una función jquery para validar formularios de forma dinámica, esta función recibe el id del formulario en cuestión y recorre todos sus campos mediante la función each de jquery comprobando que los campos requeridos no estén vacios, el problema es que en dicha función each declaro una función anonima para realizar las comprobaciones pertinentes sobre el campo y al terminar el each no sé como obtener el valor devuelto por esta función para que la función de validación devuelva el valor que corresponda.
Os muestro el código:
Código Javascript
:
Ver originalfunction validarFormulario(idform)
{
$("#"+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();
return(false);
}
}
);
// aqui necesito saber el valor devuelto por la función anonima para devolver true o false segun corresponda.
}