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