Buenas toy tratando de arreglar un script me funciona bien pero pasa que cuando llamo en el codigo lo hace por el name y yo quiero que lo haga por el id .
En este script esta llamando por el name SELECCIONAR y TEXTO
<script type="text/javascript">
function habilitar()
{
if(top.document.webform.elements ["SELECCIONAR"].checked == true) {
top.document.webform.elements ["TEXTO"].value = "";
top.document.webform.elements ["TEXTO"].disabled=false;
}
else{
top.document.webform.elements ["TEXTO"].value = "none";
top.document.webform.elements ["TEXTO"].disabled=true;
}
return;
};
</script>
Lo que hace este form es activar el input TEXTO si damos clcik en el radio SELECCIONAR o caso contario esta desactivado, hasta alli todo bien pero en este script lo esta llamando por el name y lo quiero quiero es como poder llamarlo por el id o algun dato que no estropee el name ya que el name en el lado del form pienso poner datos mas complejos, osea en el input y radio pienso poner algo asi como
<input name="How did you find out" id="SELECCIONAR" type="radio" value="Other" tabindex="16" onClick="habilitar();">
con ese no me funciona porque en el script no esta llamando al id sino al name y dicho name es un dato complejo y eso no quiero cambiarlo .
gracias.