Foros del Web » Programando para Internet » Javascript »

No encuentro el checkbox

Estas en el tema de No encuentro el checkbox en el foro de Javascript en Foros del Web. Holas a todos tengo el siguiente problema en un script referenciaba objetos checkbox con nombre zon1[] en un bucle for con variable m, con: document.getElementsByName('zon1[m]')[m].type=='checkbox' ...
  #1 (permalink)  
Antiguo 17/05/2004, 09:48
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 21 años
Puntos: 0
No encuentro el checkbox

Holas a todos tengo el siguiente problema

en un script referenciaba objetos checkbox con nombre zon1[] en un bucle for con variable m, con:

document.getElementsByName('zon1[m]')[m].type=='checkbox'


pero ahora quiero referenciar un objeto con nombre zon1[1] en la misma sentencia for, para eso utilice


document.getElementsByName('zon1['+m+']')[m].type=='checkbox'


pero no me sale dice que el objeto es nulo o no es un objeto

que esta saliendo mal, ¿como se referencia un objeto con nombre zon1[1]?

los nombres no pueden cambiar porque estoy enviando a una base de datos por medio php

gracias
  #2 (permalink)  
Antiguo 17/05/2004, 09:55
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Igual es una tontería, pero ¿y si lo pones así?

document.getElementsByName('zon1[1]')[m].type=='checkbox';
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 17/05/2004, 10:03
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 21 años
Puntos: 0
Pero el problema es que corra con la variable m porque son mas de una zon[1] a zon[8]
  #4 (permalink)  
Antiguo 17/05/2004, 10:08
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 21 años
Puntos: 0
Gracias

Pero el problema es que corra con la variable m porque son mas de una, zon[1] a zon[8] para no poner tanto codigo
  #5 (permalink)  
Antiguo 17/05/2004, 10:26
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
pues pon 2 bucles anidados:

for(n=1;n<9;n++){
for(m=o;m<3;m++){

document.getElementsByName('zon1['+n+']')[m].type=='checkbox'

}
}
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 11:31.