Ho una select, a seconda della selezione della stessa devo abilitare/disabilitare un campo di input, ho scritto questo codice che funziona benissimo su firefox ma non su IE:
codice:
 
 function disable(bool){
   prendiElementoDaId('new_cat').disabled=bool;
 }

function prendiElementoDaId(id_elemento) {
/*Restituisce l'elemento a partire dall' ID*/	
  var elemento;
  if(document.getElementById)elemento = document.getElementById(id_elemento);
  else elemento = document.all[id_elemento];
  return elemento;
};
e relativo HTML:
codice:
 
<select id="cat">
  <option value="abilita" onclick="disable(false);">Abilita</option>
  <option value="disabilita" onclick="disable(true);">Disabilita</option>
</select>


Inserisci input<input type="text" id="new_cat" disabled/></p>
Help....