Foros del Web » Programando para Internet » Javascript »

como saber que radiobuton fue seleccionado

Estas en el tema de como saber que radiobuton fue seleccionado en el foro de Javascript en Foros del Web. Bueno amigos he dado un montón de vueltas con este tema y aun no lo puedo solucionar como saber que radiobuton fue seleccionado con javascript ...
  #1 (permalink)  
Antiguo 27/09/2011, 11:11
 
Fecha de Ingreso: julio-2010
Ubicación: Chillan, Chile
Mensajes: 60
Antigüedad: 13 años, 9 meses
Puntos: 1
Pregunta como saber que radiobuton fue seleccionado

Bueno amigos he dado un montón de vueltas con este tema y aun no lo puedo solucionar
como saber que radiobuton fue seleccionado con javascript al momento de enviar el formulario?
aqui tengo parte de mi formulario, es sencillo son solo 2 opciones, y por defecto aparece seleccionada la primera opcion id="socio" y la otra posible es id="otra_persona"


Código HTML:
Ver original
  1. <label><input type="radio" name="opciones" id="socio" value="socio" onclick="cerrar('test')" checked="checked" /> Socio </label>
  2. <label><input type="radio" name="opciones" id="otra_persona" value="otra_persona"  onClick="Alternar('test')"/>  Otro persona </label>

espero alguien me ayude con algún script para solucionar este problema, de antemano muchas gracias!!

Última edición por kryzpo23; 27/09/2011 a las 11:19
  #2 (permalink)  
Antiguo 27/09/2011, 12:04
 
Fecha de Ingreso: febrero-2010
Mensajes: 22
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: como saber que radiobuton fue seleccionado

Bueno si te he entendido bien, la solución es sencilla

Para empezar llama a una función javascript en el momento de enviar el formulario con:

Código Javascript:
Ver original
  1. onSubmit="radio_marcado();"

Luego la función javascript debe recorrer el array que forman los radiobuttons y ver cual de ellos está marcado, es decir, cual de ellos tiene su propiedad checked a true.

Código Javascript:
Ver original
  1. function radio_marcado()
  2. {
  3.      for(i=0; i<opciones.length; i++)
  4.      {
  5.           if(opciones[i].checked==true)
  6.           {
  7.                marcado=opciones[i].value;
  8.           }
  9.      }
  10.      alert("Está marcado el radio button: "+marcado);
  11. }

A ver si es eso lo que necesitabas.
  #3 (permalink)  
Antiguo 27/09/2011, 18:19
 
Fecha de Ingreso: julio-2010
Ubicación: Chillan, Chile
Mensajes: 60
Antigüedad: 13 años, 9 meses
Puntos: 1
De acuerdo Respuesta: como saber que radiobuton fue seleccionado

Cita:
Iniciado por _teseo_ Ver Mensaje
Bueno si te he entendido bien, la solución es sencilla

Para empezar llama a una función javascript en el momento de enviar el formulario con:

Código Javascript:
Ver original
  1. onSubmit="radio_marcado();"

Luego la función javascript debe recorrer el array que forman los radiobuttons y ver cual de ellos está marcado, es decir, cual de ellos tiene su propiedad checked a true.

Código Javascript:
Ver original
  1. function radio_marcado(){
  2.      for(i=0; i<opciones.length; i++)
  3.      {
  4.           if(opciones[i].checked==true)
  5.           {
  6.                marcado=opciones[i].value;
  7.           }
  8.      }
  9.      alert("Está marcado el radio button: "+marcado);
  10. }

A ver si es eso lo que necesitabas.
Muchas Gracias, me he basado en una FAQ que encontre http://www.tunait.com/fdw/abridor.htm?FAQ=2

Etiquetas: formulario, html, radio
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 19:30.