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$("input, textarea, select").each(function(index) {
//event.preventDefault();
//if ( $(this).attr("id") == "foto" ) return true; // la foto no es obligatoria
val = $(this).val();
if (val.length < 1 || val == 0)
{
respuestas[index] = false;
$(this).focus();
$(this).prev("span.label").addClass("incompleto");
}
else
{
respuestas[index] = true;
}
});
....
// este bloque revisa las validaciones previas. Si hay al menos una falsa, retorna false.
if ( $.inArray(false, respuestas) != -1)
{
$(".mensaje").text("Te falta completar datos.").css("display", "block");
return false;
}
...
Que puede estar pasando? Agradecería lo miren.