Activar/Desactivar Select con onChange

IoSy
03 de Enero del 2006
Hola a todos. Vereis, tengo un problema. Estoy haciendo un formulario, en el cual hay un campo input type=text, y lo k kiero hacer es que cuando cambie algo de dentro de dicho campo pues se active/desactive otro campo select option.

La funcion que tengo hecha es:

function valida_prov(g){

if (g.reg_Localidad.value==""){

g.reg_provincia.disabled="true";

}
else
g.reg_provincia.disabled="false";

}


Donde g.reg_Localidad.value es el valor del campo text y lo k kiero es cambiar el campo g.reg_provincia.disabled, k es el select, g es el formulario entero. No se si me entendeis, es algo parecido a lo k veo en internet, k hasta k no activas un campo no se puede seleccionar otro. Se puede hacer con el evento onChange?¿ Muxas gracias de antemano

MC
03 de Enero del 2006
El evento es el Onchange,sí, y lo pones dentro de la etiqueta del campo de texto Localidad.
Pero no hace falta que le pases nada a la función como veo que haces. Sería así la función:

function valida_prov(){

if (document.miformulario.reg_Localidad.value==""){

document.miformulario.reg_provincia.disabled="true";

}
else
document.miformulario.reg_provincia.disabled="false";

}


Y en el campo de texto:

<.. onChange="valida_prov()">