Foros del Web » Programando para Internet » Javascript »

Checkear varios checkbox con el mismo name

Estas en el tema de Checkear varios checkbox con el mismo name en el foro de Javascript en Foros del Web. Hola, como puedo hacer en javascript esto (cuando presiono un botón, chekear los checkbox): @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script >   ...
  #1 (permalink)  
Antiguo 05/05/2011, 05:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Checkear varios checkbox con el mismo name

Hola,
como puedo hacer en javascript esto (cuando presiono un botón, chekear los checkbox):

Código Javascript:
Ver original
  1. <script>
  2.  
  3. function seleccionar(la_variable){
  4.    
  5.       forms.lavariable[0].checked=true;
  6.       forms.lavariable[1].checked=true;
  7.       forms.lavariable[2].checked=true;
  8.  
  9. }
  10.  
  11. </script>


Código HTML:
Ver original
  1. SELECCIONAR GRUPO 0:
  2. <input type="button" onclick="seleccionar('tumtum_0');">
  3.  
  4. SELECCIONAR GRUPO 1:
  5. <input type="button" onclick="seleccionar('tumtum_1');">
  6.  
  7.  
  8. <input type="checkbox" name="tumtum_0">
  9. <input type="checkbox" name="tumtum_0">
  10. <input type="checkbox" name="tumtum_0">
  11.  
  12. <input type="checkbox" name="tumtum_1">
  13. <input type="checkbox" name="tumtum_1">
  14. <input type="checkbox" name="tumtum_1">



Me interesa saber si de un "string" puedo hacer referencia al nombre de una variable.



NOTA: No quiero utilizar "id" quiero utilizar "name".
NOTA1: En PHP hay algo parecido a esto utilizando "$$" delante de una variable

Última edición por xinxan22; 05/05/2011 a las 05:42
  #2 (permalink)  
Antiguo 05/05/2011, 05:57
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Checkear varios checkbox con el mismo name

usa el método getElementsByName() para crea la colección
  #3 (permalink)  
Antiguo 05/05/2011, 05:59
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Checkear varios checkbox con el mismo name

Puedes utilizar la función getElementsByName:

Código HTML:
Ver original
  1. <form id="miformulario" action="#">
  2. <input type="checkbox" name="opcion1" value="1" id="opcion1">
  3. <input type="checkbox" name="opcion1" value="2" id="opcion2">
  4. <input type="checkbox" name="opcion1" value="3" id="opcion3">
  5. <input type="checkbox" name="opcion1" value="4" id="opcion4">
  6. </form>

Código Javascript:
Ver original
  1. function seleccionar(nombre){
  2.   var elementos = document.getElementsByName(nombre);
  3.    
  4.   for (x=0;x<elementos.length;x++)
  5.     elementos[x].checked=true;
  6.  
  7. }
  #4 (permalink)  
Antiguo 05/05/2011, 07:32
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Checkear varios checkbox con el mismo name

Gracias,
funciona perfectamente.
Un saludo!

Etiquetas: checkbox
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:27.