Foros del Web » Programando para Internet » Javascript »

validar que varios checkbox estan o no checkeados

Estas en el tema de validar que varios checkbox estan o no checkeados en el foro de Javascript en Foros del Web. lo que tengo son varios checkbox y tengo que ver si alguno esta checkeado o no, el nombre es asi <input type="Checkbox" name="idesp1"> <input type="Checkbox" ...
  #1 (permalink)  
Antiguo 11/08/2005, 07:07
 
Fecha de Ingreso: diciembre-2001
Ubicación: Rosario (SF)
Mensajes: 193
Antigüedad: 22 años, 8 meses
Puntos: 0
Mensaje validar que varios checkbox estan o no checkeados

lo que tengo son varios checkbox y tengo que ver si alguno esta checkeado o no, el nombre es asi
<input type="Checkbox" name="idesp1">
<input type="Checkbox" name="idesp2">
<input type="Checkbox" name="idesp3">
<input type="Checkbox" name="idesp4">

entonces lo que quiero hacer es esto

for (i=1;1<5;i++) {
document.form1.idesp[i].checked=true
}

pero asi [i] no se pone porque noes un array (no queiro que sea un array), son todos checkbox con nombre distinto, como se concatena la variable para que tome los distintos check????

muchas gracias
__________________
Saludos

Facu
  #2 (permalink)  
Antiguo 11/08/2005, 07:16
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 3 meses
Puntos: 5
busca en los FAG's antes de preguntar
http://www.forosdelweb.com/showpost....&postcount=226
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 11/08/2005, 07:27
 
Fecha de Ingreso: diciembre-2001
Ubicación: Rosario (SF)
Mensajes: 193
Antigüedad: 22 años, 8 meses
Puntos: 0
Saruman, estuve viendo y no encontre, eso que me pasas es para cuando todos los checkbox de llaman "opciones" entonces se los toma como un array document.form.opciones[i].checked.
Lo que yo quiero es cuando tienen distinto nombre, y trabajarlos con una variable, yo lo vi hace mucho y no lo encuentro creo que es algo asi document.nombre+i+.checked, no se le ponia el nombre del form o algo parecido pero no me sale (y no me lo acuerdo) y me da error.
Gracias igual por contestar
__________________
Saludos

Facu
  #4 (permalink)  
Antiguo 11/08/2005, 16:01
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 3 meses
Puntos: 5
ok, pero resolviste el problema???

me avisas cualquier cosa
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 11/08/2005, 16:08
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 20 años, 8 meses
Puntos: 0
Tienes que hacer algo asi:
var campo;
for (i=1;1<5;i++) {
campo = eval("document.form1.idesp"+i);
campo.checked=true;
}

y con eso te va a funcionar
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
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 13:23.