Foros del Web » Programando para Internet » Javascript »

Ayuda en funcion para marcar checkbox

Estas en el tema de Ayuda en funcion para marcar checkbox en el foro de Javascript en Foros del Web. Hola todos, tengo un problema con esta funcion que hice en javascript, la idea es que se marque un checkbox si otro esta marcado. Los ...
  #1 (permalink)  
Antiguo 22/12/2009, 08:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Ayuda en funcion para marcar checkbox

Hola todos, tengo un problema con esta funcion que hice en javascript, la idea es que se marque un checkbox si otro esta marcado.

Los id de los grupos de checkbox se llaman "checkbox" y "check" estan numerados por ej asi:

checkbox0 - check0
checkbox1 - check1


Entonces cuando el checkbox0 y el checkbox1 estan marcados quisiera marcar el check0 y el check1 pero solo me marca el check 0, la funcion la llamo desde el evento onclick del formulario y le paso como parametro el numero de checkbox en total que hay.

Incluso mande alerts y me muestra correctamente el id del checkbox que quiero marcar pero solo me marca el primer check0.

Esta es la funcion:
Código Javascript:
Ver original
  1. function checkme(nro_checks){
  2.    
  3.     for(x=0;x<nro_checks;x++){
  4.         idElemento="checkbox";
  5.         idElemento2="check";
  6.    
  7.         idElemento = idElemento + x;
  8.         idElemento2 = idElemento2 + x;
  9.         //alert(idElemento);
  10.         //alert(idElemento2);
  11.        
  12.         var marca1 = document.getElementById(idElemento);
  13.         var marca2 = document.getElementById(idElemento2);
  14.        
  15.         if(marca1.checked==true){
  16.             marca2.checked=true;
  17.         }
  18.         marca1="";
  19.         marca2="";
  20.     } //end for
  21.        
  22. }//end function

Otro dato estoy en un popup, el problema radica en el globo de texto de google maps donde tengo un checkbox y cada vez que se habre el globo de texto se desmarca el checkbox, entonces en el evento onclick del form luego de abrir el globo de texto deberia verificar todos los checkbox de otra lista y marcar el checkbox del globo de texto clickeado.

Desde ya gracias .
  #2 (permalink)  
Antiguo 22/12/2009, 08:30
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda en funcion para marcar checkbox

Me fije bien y el problema esta en que solo me marca un checkbox, es como si las variables marca1 y marca2 no funcionaran en la segunda pasada en el if.
  #3 (permalink)  
Antiguo 22/12/2009, 18:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda en funcion para marcar checkbox

Nadie me puede ayudar??
  #4 (permalink)  
Antiguo 24/12/2009, 17:45
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda en funcion para marcar checkbox

Ya lo resolvi de otra forma
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:41.