Foros del Web » Programando para Internet » Javascript »

lista de opciones

Estas en el tema de lista de opciones en el foro de Javascript en Foros del Web. Hola tengo un formulario con un grupo de opciones(solo 2) , y necesitaría según se seleccionase de una lista lista/menú una opción u otra (hay ...
  #1 (permalink)  
Antiguo 12/10/2008, 04:42
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
De acuerdo lista de opciones

Hola tengo un formulario con un grupo de opciones(solo 2) , y necesitaría según se seleccionase de una lista lista/menú una opción u otra (hay muchas pero solo se debe activar con una en concreto) se activara o se desactivara este GRUPO DE OPCIONES. Lo he hecho así y no me funciona.

se debe escojer una de estas opciones y si es por ejemplo la que vale aph entonces se debe activar el grupo de opciones .

Código:
 <select name="subcats" id="subcats" onchange="look(this.form);">
 <option value="aph" ><? echo $apts_housing ?></option>
 <option value="rsh" selected="selected"><? echo $rooms_shared ?></option>
 <option value="ste"><? echo $sublets_temporary ?></option>
 <option value="hwt"><? echo $housing_wanted ?></option>
<option value="hsw"><? echo $housing_swap ?></option>
 </select>
Este es el grupo de opciones
Código:
  <label>
<input type="radio" name="options_job" value="oferta" disabled="disabled"
 id="oferta" /> OFERTA </label>
  <label>
<input type="radio" name="options_job" value="demanda"
 disabled="disabled" id="demanda"  />DEMANDA </label>
Y este el javascript
Código:
function look(form) {
	
    if (form.subcats['ofc'].selected == true) {
	document.options_job.oferta.disabled=false;
 	document.options_job.demanda.disabled=false;
}
Otra cosa que me gustaría saber
¿Que es mejor usar getElementByid(), getElementsByName() , getElementByTagName() o rutas tipo
document.options_job.oferta.disabled
?, estoy leyendo un libro de javascript y parece ser que hay problemas con algunas de estas funciones e internet explorer ¿todavía sucede esto con el nuevo IExplorer?.

saludos y gracias de antemano

Última edición por Dundee; 12/10/2008 a las 05:20
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 09:58.