Foros del Web » Programando para Internet » Javascript »

radio buttons: recorrer arreglos de radio buttons

Estas en el tema de radio buttons: recorrer arreglos de radio buttons en el foro de Javascript en Foros del Web. hola que tal... necesito ayuda con esto!!! Yo tengo un formulario con x cantidad de radiobuttons: "<input type="radio" id = "varName1" name="varName1" + value="carro"/>carro; "<input ...
  #1 (permalink)  
Antiguo 23/03/2009, 09:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
radio buttons: recorrer arreglos de radio buttons

hola que tal... necesito ayuda con esto!!!

Yo tengo un formulario con x cantidad de radiobuttons:

"<input type="radio" id = "varName1" name="varName1" + value="carro"/>carro;
"<input type="radio" id = "varName1" name="varName1" + value="casa"/>casa;
"<input type="radio" id = "varName1" name="varName1" + value="moto">casa;

mi pregunta es como recorrer los radioButtons suponiendo que no sabria determinar cual es el nombre de ellos (debido a que donde los radio buttons son generados de acuerdo a una configuración previa!!!

se que para recorrer una lista desplegable funciona asi:
document.getElementbyID("id de la lista").options[i].lo que vallas a hacer.....

mi pregunta es como funcionaria esto para los radio buttons (osea moverme a
tráves de ellos por el indice) ??????????????

si alguien me pudiera ayudar lo agradecería muchiiiiiiiiiisimoooooo!!
  #2 (permalink)  
Antiguo 23/03/2009, 09:15
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: radio buttons: recorrer arreglos de radio buttons

Para moverte entre ellos también, sólo necesitas especificar el índice:
document.formulario.varName1[índice]
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 23/03/2009, 09:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: radio buttons: recorrer arreglos de radio buttons

okey yo entiendo que especificas el indice pero la cosa es que si coloco esto

document.getElementById("varName[0]").

me da que varName [0] es nulo....

y la cosa es que tengo que utilizar getElementByID, porque mi formulario es dinamico y estoy usando un metodo general para generar el java script entonces el nombre del grupo no lo puedo establecer fijo...
no se si me explico...
que puedo hacer?????????
  #4 (permalink)  
Antiguo 23/03/2009, 10:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: radio buttons: recorrer arreglos de radio buttons

El id debe ser único en el documento, por lo que si quieres usar getElementById debes asignar un id diferente para cada input radio y usarlo.

P.S.: También puedes usar document.formulario["varName"][Índice] para referirte a un input radio específico.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 23/03/2009, 13:25
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: radio buttons: recorrer arreglos de radio buttons

wenas.... david el grande tu información me sirvió de gran ayuda gracias.... pero bueno al final buscando por ahí encontré otra solución y al final fue la que aplique: aqui la muestro:

opciones = document.getElementsByName("opciones");


for(var i=0; i<opciones.length; i++) {
y bueno aqui adentro hace lo que vayas hacer
accediendo a opciones asi:

opciones[i]
}

osea que para recorrer los radio buttons de un grupo se utiliza getElementByName.....(funciona en IE y Mozzilla)))

muchas gracias por la ayuda


ahhhh y la información la conseguí aqui, (hay otras cosas interesantes)
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 01:27.