Comunidad de diseño web y desarrollo en internet online

Radiobuttons

Citar            
MensajeEscrito el 01 Nov 2005 11:53 am
Lo que tengo es un pequeño cuestionario y en funcion del sexo tengo que sacer un combo de box, la cuestion es que no se como controlar esto.

Tengo:
2 radiobuttons grupo sexo label: Hombre y Mujer
2 combobox: edadhombre y edadmujer
Por defecto tengo el radiobuttons Hombre con el combo edadhombre activo y el combo edadmujer desactivado.

Lo que se pretende es que al pulsar Mujer se active el combo edadmujer y se desactive edadhombre.

El cogido as supongo que seria:


Código:

Código :

if (sexo.getValue() == "Mujer") { 
edadmujer.enabled=true; 
edadhombre.enabled=false; 
} else { 
edadmujer.enabled=false; 
edadhombre.enabled=true; 
} 



Mi pregunta es como pongo esto en el radiobuttons o como controlo el valor de radiobuttons.

Un saludo

Por vitogq

45 de clabLevel



Genero:Masculino  

Granada Spain

msie
Citar            
MensajeEscrito el 01 Nov 2005 12:05 pm
mirate la referencia, de la clase RadioButton y sobre todo el evento "click" o "change" en la propia referencia vendrá un ejemplo de como ponerle un Listener y que se ejecute tu código cuando se haga click o change en los RB

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 01 Nov 2005 01:20 pm
ICEM4N

Gracias por las pistas, la solucion es esta:

Código :

form = new Object(); 
form.click = function(eventObj){
   if (sexo.getValue() == "Mujer") {
      edadmujer.enabled=true;
      edadhombre.enabled=false;
   } else {
      edadmujer.enabled=false;
      edadhombre.enabled=true;
   }
} 
sexo.addEventListener("click", form); 

Un saludo.

Por vitogq

45 de clabLevel



Genero:Masculino  

Granada Spain

msie
Citar            
MensajeEscrito el 01 Nov 2005 01:47 pm
Sin necesidad de estar haciendo esas asignaciones, agrupa los radiosButtons, algo asi:

Código :

miRadioButtonHombre.groupName = "Sexo";
miRadioButtonMujer.groupName = "Sexo";



saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Nov 2005 01:57 pm
Bueno entonces solo deberia permitirte seleccionar uno, si tienen el mismo nombre de grupo por supuesto...

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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