Foros del Web » Programando para Internet » Javascript »

marcar desmarcar checkbox dinamicos con javascript

Estas en el tema de marcar desmarcar checkbox dinamicos con javascript en el foro de Javascript en Foros del Web. hola, hace mucho que estoy buscando la solucion para este tema pero la verdad no he podido encontrar alguno que se ajuste a mis necesidades. ...
  #1 (permalink)  
Antiguo 12/06/2015, 14:27
 
Fecha de Ingreso: mayo-2015
Ubicación: san cristobal venezuela
Mensajes: 1
Antigüedad: 8 años, 11 meses
Puntos: 0
marcar desmarcar checkbox dinamicos con javascript

hola, hace mucho que estoy buscando la solucion para este tema pero la verdad no he podido encontrar alguno que se ajuste a mis necesidades.

estoy generando unos checks dinamicamente mediante un bucle for, dentro de ese bucle tengo otro que me genera unos sub-checks por llamarlos de alguna forma, es decir no tengo definidos un numero fijo de checks sino que pueden variar de acuerdo a unos registros existentes en la base de datos que a su vez pueden incrementar o disminuir. y lo que necesito es que los checks o sub-checks que se generan a partir d los checks principales se seleccionen o desactiven si el check principal esta activo.
aqui dejo un resumen del codigo de mi proyecto, si quieren lo ejecutan y me dicen como harian para q funcionara.


Código HTML:
Ver original
  1. <title>titulo</title>
  2. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  3.  
  4.    <script type="text/javascript">
  5. //<![CDATA[
  6. function marcar_desmarcar(){
  7. var i,j;
  8.  
  9.     for(i=0;i<2; i++){   
  10.         for (j=0; j<4; j++){
  11.             if(document.getElementById('marcar'+i).checked == true){
  12.             document.getElementsByName('checkj'+j)[j].checked = true
  13.             }else{
  14.             document.getElementsByName('checkj'+j)[j].checked = false;
  15.             }
  16.         }
  17.     }
  18. }
  19. //]]>
  20.  
  21. </head>
  22. <form action="" method="post">
  23. <?php
  24. $contarhijo=0;
  25. for($i=0; $i<2; $i++){ ?>
  26.             <br/><input type="checkbox" id="marcar<?=$i?>" value="" onClick="marcar_desmarcar();" />Marcar/Desmarcar<?=$i+1?><br />
  27.             <?php for($j=0; $j<4; $j++){ ?>
  28.             <input style="margin-left:30px" type="checkbox" name="checkj<?=$contarhijo?>" value="a" />opcion<?=$j+1?></br>
  29.             <?php $contarhijo++;}
  30.      }
  31. ?>
  32.  
  33. </form>
  34.  
  35. <input type="submit" value="procesar" />
  36. </body>
  37. </html>

Última edición por Triby; 12/06/2015 a las 17:28 Razón: Código en highlight
  #2 (permalink)  
Antiguo 12/06/2015, 17:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: marcar desmarcar checkbox dinamicos con javascript

escobaraxcer, bienvenido a FDW, ojalá encuentres aquí la ayuda que necesitas, pero es conveniente hacer las cosas de la manera correcta:

1. Por favor usa las etiquetas de highlight para mostrar tu código correctamente
2. Publica tu tema en el área al que realmente corresponde la duda; en este caso, publicaste una pregunta de Javascript en el foro de Php

Muevo tu tema al foro adecuado.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 13/06/2015, 07:57
Avatar de skywolker  
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 195
Antigüedad: 12 años, 8 meses
Puntos: 8
Respuesta: marcar desmarcar checkbox dinamicos con javascript

nose que esta mal en ese codigo tampoco entiendo de javascript yo lo busque antes y lo pude encontrar en internet yo lo tenia en una web creo que puedes encontrarlo
  #4 (permalink)  
Antiguo 14/06/2015, 01:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: marcar desmarcar checkbox dinamicos con javascript

Hola:

Lo mejor que se me ocurre es mostrar el código que le llega a la página (no el que la genera) (ver código fuente en el navegador)

Quise adivinar el resultado y me he perdido...

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

Etiquetas: checkbox, dinamicos, html, marcar, php, registro
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 08:42.