Foros del Web » Programando para Internet » Javascript »

almenos uno <> nada

Estas en el tema de almenos uno <> nada en el foro de Javascript en Foros del Web. mi tema es el siguiente tengo textfields del 1 al 99 osea le doy el nombre asi por ej. campo_09 como puedo hacer para que ...
  #1 (permalink)  
Antiguo 12/09/2003, 08:33
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
almenos uno <> nada

mi tema es el siguiente
tengo textfields del 1 al 99
osea le doy el nombre asi por ej. campo_09
como puedo hacer para que almenos uno de esos 99 campos este completo? y sino advertir al usuario?

bueno muchas gracias, saludos
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 12/09/2003, 09:01
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola dieguicho:

Creo que textfield es el input type=text... ¿verdad?...

Puedes crearte la "colección" o array de todos y recorrerlos con un bucle

function chequeo() {
var losInputs = document.getElementsByTagName("input");
for (var i = 0; i < losInputs.length; i ++)
if (losInputs[i].getAttribute("type") == "text")
if (losInputs[i].value != "") return true;
return false;
}

Y luego el botón de validación quedaría más o menos así:

<input type=button value=validar onclick="if (chequeo() == true) unForm.submit(); else alert('faltan rellenar campos');"

Lo hice a pelo, y no sé si funcionará, pero espero que al menos entiendas la idea.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.