Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2009, 08:10
Brian_91
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 15 años, 4 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 .