Foros del Web » Programando para Internet » Javascript »

CheckBox-Array + Javascript

Estas en el tema de CheckBox-Array + Javascript en el foro de Javascript en Foros del Web. Necesito manipular un un array en javascript pasado por parametro desde un Checkbox-html, tengo lo siguiente: todos Código HTML: <INPUT TYPE=CHECKBOX NAME= "casilla[id1]" VALUE= "Azul" ...
  #1 (permalink)  
Antiguo 29/12/2007, 20:20
 
Fecha de Ingreso: diciembre-2007
Mensajes: 6
Antigüedad: 16 años, 4 meses
Puntos: 0
CheckBox-Array + Javascript

Necesito manipular un un array en javascript pasado por parametro desde un Checkbox-html, tengo lo siguiente: todos

Código HTML:
<INPUT TYPE=CHECKBOX NAME="casilla[id1]" VALUE="Azul" onclick="ManipularConJS(this.form.casilla);">todos<BR>
<INPUT TYPE=CHECKBOX NAME="casilla[id2]" >Azul<BR>
<INPUT TYPE=CHECKBOX NAME="casilla[id3]" VALUE="Rojo">Rojo<BR>
<INPUT TYPE=CHECKBOX NAME="casilla[id4]" VALUE="Verde">Verde<BR>
<INPUT TYPE=CHECKBOX NAME="casilla[id5]" VALUE="Blanco">Blanco<BR>
<INPUT TYPE=CHECKBOX NAME="casilla[id6]" VALUE="Negro">Negro<P> 

y me da un error de casilla indefinido dentro de JS ¿como lo soluciono?


en realidad lo que quiero hacer es seleccionar todos los checkbox a partir del primer checkbox, gracias
  #2 (permalink)  
Antiguo 29/12/2007, 21:49
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: CheckBox-Array + Javascript

Hola dariobebe:

¿Te da un error indefinido de casilla? ¿Qué significa eso? ¿En qué javascript que no publicas?

Ese script para seleccionar muchos checkboxes a partir de uno está solucionada bastantes veces en este foro, creo que hace unos días se publicó una respuesta. Utiliza el buscador por favor.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #3 (permalink)  
Antiguo 30/12/2007, 02:42
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: CheckBox-Array + Javascript

Hola:

Para javascript, no tienes un array de checkboxes con nombre "casilla", sino 6 checkboxes con nombre distinto, y todos con un par de corchetes en su nombre...

Una forma de recorrerlos con un bucle sería:

onclick="ManipularConJS(this.form)"
...
function ManipularConJS(f) {
for (i = 2; i <= 6; i ++)
f["casilla[id" + i + "]"].checked = f["casilla[id1]"].checked;
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 30/12/2007 a las 03:03 Razón: Me olvidé de poner .checked en la asignación
  #4 (permalink)  
Antiguo 30/12/2007, 14:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 6
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: CheckBox-Array + Javascript

hola caricatos, creo que me entendiste a la perfeccion, voy a probar el codigo que me pasaste y luego te cuento, un saludo enorme

hola derkenuke, no pude encontrar la solucion y es la razon por la que estoy. Saludos

Última edición por dariobebe; 30/12/2007 a las 14:51
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 01:31.