Foros del Web » Programando para Internet » Javascript »

Intento de checked simultaneo

Estas en el tema de Intento de checked simultaneo en el foro de Javascript en Foros del Web. Hola tengo unos input que son dependientes de otros, sin embargo, no puedo saber cuales son sus ID ya que son autogenerados, lo unico que ...
  #1 (permalink)  
Antiguo 20/09/2011, 19:30
 
Fecha de Ingreso: enero-2011
Mensajes: 14
Antigüedad: 13 años, 10 meses
Puntos: 0
Intento de checked simultaneo

Hola tengo unos input que son dependientes de otros, sin embargo, no puedo saber cuales son sus ID ya que son autogenerados, lo unico que se, es cuantos dependen de cada uno, entonces hago un ciclo y detengo el ciclo cuando ya se cumplieron los que dependen de el, ahi va un ejemplo, el problema es que me sale mal

En el ejemplo de abajo se va a detener en el 5 al hacer click sobre el vinculito

Código Javascript:
Ver original
  1. <script>
  2.  
  3. function a(d){
  4. var i;
  5. for(i=1;i<=d;i++)
  6. {
  7.  
  8.     document.getelementsbyname('names[]').checked="true";
  9. }
  10. }
  11. </script>
  12. <a onclick="a('5')">a</a>
  13. <input type="checkbox" id="check1" name="names[]"><br>
  14. <input type="checkbox" id="check1-1" name="names[]"><br>
  15.  
  16. <input type="checkbox" id="check1-1-1" name="names[]"><br>
  17. <input type="checkbox" id="check1-1-2" name="names[]"><br>
  18.  
  19. <input type="checkbox" id="check1-2-1" name="names[]"><br>
  20. <input type="checkbox" id="check1-2-2" name="names[]"><br>
  21.  
  22. <input type="checkbox" id="check1-2" name="names[]"><br>
  23. <input type="checkbox" id="check2-1" name="names[]"><br>
  24. <input type="checkbox" id="check2-2" name="names[]"><br>
  #2 (permalink)  
Antiguo 20/09/2011, 19:53
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 8 meses
Puntos: 37
Respuesta: Intento de checked simultaneo

Te falta poner la posición del elemento en la colección que te regresa el getelements.
Js es case sensitive así que hay que respetar mayúsculas y minúsculas.
true es sin coimillas.

document.getElementsByName('names[]')[i].checked=true;

Saludos.

Saludos.
__________________
Born to be free.

Etiquetas: checked, intento, simultaneo
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 16:39.