Hola,
Cita:
Iniciado por Dark_Slash
... Otro detalle la funcion que comentas que me la imagino que tendria una estructura como:
function incrementa(nombre_campo)
{
if(nombrecampo=="")
i++;
return i;
}
El problema o la situacion como pueda conocer el nombre del campo a fin de identificarlo en el ciclo y otro detalle seria llevar el control de la variable de la funcion con respecto a la externa (seria una variable global, si no me equivoco). O a menos que este malinterpretando lo que me quieres decir. Estaria muy agradecido si me aclaras esto por favor ;)
Básicamente la función debe recibir un parámetro, ya sea el elemento o un campo de texto con el ID del elemento para buscar, o cualquier otro método que te sea más fácil. Seguidamente si el elemento está vacío incrementas una variable global.
Posiblemente,
Código Javascript
:
Ver originalvar c = 0;
function incrementa(f) {
f = document.getElementById(f);
if (f.value.length == 0) c++;
}
Y para contar los campos vacíos, posiblemente:
Código Javascript
:
Ver originalvar d = ["campo1", "campo2", "campo3"];
for (var i = 0; i < d.length; i++) {
incrementa(d[i]);
}
Saludos,