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....