Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2010, 14:16
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Hoy no me valida el campo "foto" en jquery

Estoy queriendo validar de la manera en que hago siempre, pero el campo de "foto" no me valida. Pasa de largo. Es un input de type file:

Código Javascript:
Ver original
  1. $("input, textarea, select").each(function(index) {
  2.             //event.preventDefault();
  3.             //if ( $(this).attr("id") == "foto" )  return true; // la foto no es obligatoria
  4.            
  5.             val = $(this).val();
  6.            
  7.             if (val.length < 1 || val == 0)
  8.             {                  
  9.                 respuestas[index] = false; 
  10.                 $(this).focus();       
  11.                 $(this).prev("span.label").addClass("incompleto");
  12.             }
  13.             else   
  14.             {
  15.                 respuestas[index] = true;
  16.             }
  17.         });
  18.  
  19. ....
  20. // este bloque revisa las validaciones previas. Si hay al menos una falsa, retorna false.
  21.         if ( $.inArray(false, respuestas) != -1)
  22.         {          
  23.             $(".mensaje").text("Te falta completar datos.").css("display", "block");
  24.             return false;  
  25.         }  
  26. ...

Que puede estar pasando? Agradecería lo miren.