Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Radio Group con Prototype

Estas en el tema de Radio Group con Prototype en el foro de Frameworks JS en Foros del Web. Hola a todos, mi pregunta es como puedo obtener con prototype el valor de un radio seleccionado dentro de un grupo....
  #1 (permalink)  
Antiguo 05/11/2008, 06:54
Avatar de vITTY  
Fecha de Ingreso: enero-2006
Mensajes: 139
Antigüedad: 18 años, 2 meses
Puntos: 1
Radio Group con Prototype

Hola a todos, mi pregunta es como puedo obtener con prototype el valor de un radio seleccionado dentro de un grupo.
  #2 (permalink)  
Antiguo 05/11/2008, 16:28
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 4 meses
Puntos: 14
Respuesta: Radio Group con Prototype

Pues asi:

<input type="radio" name="rad" value="1" class="irad">
<input type="radio" name="rad" value="2" class="irad">
<input type="radio" name="rad" value="3" class="irad">

a = $$('irad:checked');

valor = a.pluck('value');

alert(valor);

Suerte
__________________
My path is lit by my own fire, I only go where I desire
  #3 (permalink)  
Antiguo 25/11/2008, 21:03
Avatar de vITTY  
Fecha de Ingreso: enero-2006
Mensajes: 139
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Radio Group con Prototype

Muchas gracias Odd, no entiendo a.pluck('value') que significa a.pluk ?

Slds!
  #4 (permalink)  
Antiguo 26/11/2008, 12:52
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 4 meses
Puntos: 14
Respuesta: Radio Group con Prototype

Hola

Pluck es un metodo que, dado una coleccion te elementos te devuelve un array con los valores del atributo especificado

pluck(propertyName) -> Array

Si vas a usar prototype ten a la mano la documentacion o al menos el cheat sheet.

Saludos
__________________
My path is lit by my own fire, I only go where I desire
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 13:20.