Comunidad de diseño web y desarrollo en internet online

HACER CAMBIAR 2 RADIOBUTTON POR MEDIO DE UN TEXTINPUT

Citar            
MensajeEscrito el 10 Feb 2011 06:19 pm
BUENO LA COSA ESTA ASI, TENGO 2 RADIO BUTTON!!! UNO DICE MASCULINO Y OTRO FEMENINO Y CUANDO SELECCIONO EL MASCULINO MANDA EL VALOR DE 1 A UN TEXTINPUT Y CUANDO SELECCIONO FEMENINO MANDA AL MISMO TEXTINPUT EL VALOR DE 2!!! OSEA YA PUEDO MANDAR INFORMACION AL TEXTINPUT POR MEDIO DE LOS RADIOBUTTON PERO EL PROBLEMA ES QUE QUIERO HACERLO A LA INVERSA!!!! QUIERO QUE AL PONER 1 AL TEXTINPUT SE SELECCIONE EL RADIOBUTTON DE MASCULINO Y SI LE PONGO UN 2 SE SELECCIONE PERO EL QUE DICE FEMENINO Y NO TENGO IDEA COMO HACERLO!!!! AYUDENME PORFAVOR USO FLASHBUILDER 4

Por xp3r3grinox

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2011 09:31 pm
YO MISMO RESOLVI EL PEDO!!! PARA VOLVER BIDIRECCIONAL UN RADIOBUTTON CON UN TEXT INPUT ES DECIR SI SELECCIONO UN RADIOBUTTON Y ME MANDA UN VALOR A EL TEXTINPUT Y BISEVERSA!! HICE LO SIGUIENTE:

TENGO MIS DOS RADIOBUTTON Y EL TEXINPUT A USAR:

<s:RadioButton x="70" y="158" label="Masculino" width="84" id="txtmasculino" groupName="sexo" click="sexoClickHandler(event)"/>
<s:RadioButton x="149" y="158" label="Femenino" width="84" id="txtfemenino" groupName="sexo" click="sexoClickHandler(event)" />
<s:TextInput includeIn="inicial" x="257" y="154" id="txtsexo" change="sexoChange(event);"/>

para hacer que cuando seleccione un radiobuton de cualquiera de los dos me mande un valor al texinput uso la siguiente funcion:

protected function sexoClickHandler(event:MouseEvent):void
{

if (sexo.selectedValue=="Masculino")
txtsexo.text = "1";
if (sexo.selectedValue=="Femenino")
txtsexo.text = "0";

lo que haces ahi es decir que cuando seleccione el radiobuton que dice masculino el valor del textinput sera 1 y si es femenino sera 0.

ahora para que al poner 1 o 0 en el textinput y se seleccionen los radiobuton correspoendientes a cada valor le agrego la siguiente funcion.

protected function sexoChange(event:Event):void
{

if (txtsexo.text == "1")
sexo.selectedValue="Masculino";
if (txtsexo.text == "0")
sexo.selectedValue="Femenino";
}

Y ESO HACE QUE CUANDO ESCRIBA 1 EN EL TEXT INPUT SE SELECCIONE EL RADIOBUTON MASCULINO Y CUANDO ESCRIBA 0 SE SELECCIONE EL RADIOBUTTON FEMENINO Y ESO ES TODO!!!!

LO RESOLVI SOLO Y CON LOGICA

Por xp3r3grinox

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2011 10:43 pm
Y LA MISMA LOGICA SE PUEDE USAR PARA CAMBIAR UN COMBOBOX SI ALGUIEN LO QUIERE SE LO PONGO SOLO DIGANME!!!

Por xp3r3grinox

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Feb 2011 03:15 pm
¿BISEVERSA? Madre mía, me sangran los ojos...

Por inexperto86

Claber

120 de clabLevel



 

msie8
Citar            
MensajeEscrito el 15 Feb 2011 04:21 pm
CUALQUIERA SE CONFUNDE!!!! ADEMAS EL TEMA NO ES LA FALTA DE ORTOGRAFIA!!!! ASI QUE SI TIENES MAS APORTES QUE CRITICAS ADELANTE!!!!

Por xp3r3grinox

5 de clabLevel



 

msie8
Citar            
MensajeEscrito el 08 Jun 2012 09:17 pm
Gracias por el aporte muy interesante :lol: pero sabes como hacer para que cambio una tabla cuando presionas un radiobutton¿?

Por scohaila

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.