Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2010, 16:07
Avatar de Caludia87
Caludia87
 
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 17 años, 4 meses
Puntos: 0
Pregunta Como activo caja de texto con combobox?

Tengo un código en el que tengo dos radio button, cuando elijo "Si" me habilita un combobox con varias opciones,
lo que quiero es que cuando elija la opción "Otra Cantidad" del combobox me habilite la caja de texto...
y que al habilitar la caja de texto me desabilite el combobox... me explico?
me podrian ayudar...

Código HTML:
<p align="center"><b>Desea Aportar?</b></p>

<form name="frmdonacion" id="frmdonacion" action="" method="post">
  <p><font size="2">Si </font>
  <input value="Toggle Disable" onclick="lockIt(_F)" id="radio1" name="radio1" type="radio"><font size="2">
  </font>
  <select disabled="disabled" name="Idonativo" id="Idonativo" onfocus="if(isDis())blur();" onchange ="valor.disabled = this.selectedIndex!=5">
  <option value="0" selected="selected">10</option>
  <option value="1">20</option>
  <option value="2">50</option>
  <option value="3">100</option>
  <option value="4">200</option>
  <option value="5">Otra Cantidad</option> 
  <input type="text" name="valor" id="valor">
  </select>
  </font>
  <br>
  <br>
  No </font>
  <input value="Toggle Disable" checked="checked" onclick="lockIt(_T)" id="radio1" name="radio1" type="radio">
  </font>
  <input name="lck" value="locked" type="hidden"></p>
</form>
<script language="JavaScript"> 

var _T = "locked";
var _F = "unlocked";
function lockIt(_P) 
 {
   var _L = 
   document.frmdonacion.lck.value;
   if(_L==_P)return;
 
document.frmdonacion.Idonativo.disabled=(document.frmdonacion.lck.value=(_L==_F)?_T:_F)==_T;
}

function isDis() { 
return (document.frmdonacion.lck.value==_T); 
}

</script>