Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 11:11
beni0888
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 7 meses
Puntos: 6
Capturar el valor devuelto por una función anonima en jquery

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 original
  1. function validarFormulario(idform)
  2. {
  3.     $("#"+idform+" :input").each(
  4.         function(){
  5.                         // esta es la funcion anonima
  6.             field = $(this);
  7.             if(field.attr("required")=="true" && field.val()==''){
  8.                 alert("El campo "+field.attr("id")+" es requerido");                       
  9.                 field.focus();
  10.                 return(false);
  11.             }
  12.         }
  13.     );
  14.     // aqui necesito saber el valor devuelto por la función anonima para devolver true o false segun corresponda.
  15. }