Foros del Web » Programando para Internet » Javascript »

saber que radio button está seleccionado

Estas en el tema de saber que radio button está seleccionado en el foro de Javascript en Foros del Web. gente, esto me parece medio raro, tengo un grupo de 10 radio buttons todos con el mismo nombre pero diferente value, como hago para saber ...
  #1 (permalink)  
Antiguo 11/03/2004, 18:02
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
saber que radio button está seleccionado

gente, esto me parece medio raro, tengo un grupo de 10 radio buttons todos con el mismo nombre pero diferente value, como hago para saber el value del que está seleccionado?

probé con document.forms.frm2.producto.value

pero no funciona, como siempre gracias y
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 13/03/2004, 13:39
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno, en principio este código debería hacerte el trabajo.

Pon esto en la cabecera de la página:

<script type="text/javascript">
function detector() {
var formulario = document.forms[0];
for (var i = 0; i < formulario.cosa.length; i++) {
if (formulario.cosa[i].checked) {
break;
}
}
alert('el marcado es: ' + formulario.cosa[i].value + '.')
}
</script>

y este es el html que corresponde al ejemplo:

<form onchange="javascript:detector()">
<input type="radio" name="cosa" value="1" >
<input type="radio" name="cosa" value="2">
<input type="radio" name="cosa" value="3">
<input type="radio" name="cosa" value="4">
</form>

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 13/03/2004, 13:41
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
aaahja.. se manejan diferente, osea como grupo de objetos..
gracias!!
__________________
On error no hago nada porque deje de fumar...
  #4 (permalink)  
Antiguo 13/03/2004, 16:19
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
me surgio otro problema relacionado con lo mismo, modifique la funcion para lograr lo que yo queria, el problema es que, si hay un solo radiobutton ya no me funciona.
Puedo tener tanto 1, como 10 radio buttons ya qeu se trata de un loop de asp y me devuelve 1 o muchos radios.

este es el codigo

function manejar(){
for (i=0;i<document.forms.frm1.mi_radio.length;i++){
if (document.forms.frm1.mi_radio[i].checked == true){
otraFuncion();
document.forms.frm1.submit();
return(false);
}
}
alert('Seleccione primero un radiobutton');
return(false);
}

será solucionable? gracias gracias!
__________________
On error no hago nada porque deje de fumar...
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:11.