Foros del Web » Programando para Internet » Javascript »

problemas con los checkbox seleccionados

Estas en el tema de problemas con los checkbox seleccionados en el foro de Javascript en Foros del Web. Hola a todos mi problema es el siguiente: Estoy intentando acceder a los campos checkbox de mi formulario que se llaman todos iguales pero acabados ...
  #1 (permalink)  
Antiguo 06/04/2004, 04:41
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Sonrisa problemas con los checkbox seleccionados

Hola a todos mi problema es el siguiente:

Estoy intentando acceder a los campos checkbox de mi formulario que se llaman todos iguales pero acabados en un numero diferente. Ejemplo:

checkbox1 checkbox2 checkbox3 checkbox4 .........

estos los he generado dinamicamente con php.

Mi problema esta es que cuando intento acceder con ellos desde javascript en una funcion de la manera:

for(i=1;i<=num_checkbox;i++){
cadena="document.formulario.checkbox"+i+".checked"
if(cadena)
num++

donde "formulario" es el nombre del formulario donde estan definidos los checkbox,

SIEMPRE ME SALE QUE TODOS LOS CHECKBOX QUE TENGO ESTAN SELECCIONADOS CUANDO NO ES VERDAD.

¿sabeis porque puede ser?

Gracias por adelantando
  #2 (permalink)  
Antiguo 06/04/2004, 04:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, aeb_asturias.

Cambia: if(cadena)

por: if(eval(cadena))

Espero que te marche. Saludos,
  #3 (permalink)  
Antiguo 06/04/2004, 04:57
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Hola JavierB. He hecho lo que me has dicho y me funciona. Muchas gracias por tu ayuda.

Un saludo.
  #4 (permalink)  
Antiguo 06/04/2004, 10:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Me alegro de que te haya servido. Taluego
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 19:26.