getElementById va bene sia su ie che su firefox ormai
codice:
function disable(bool){
document.getElementById('new_cat').disabled=parseInt(bool);
}
</script>
codice:
<select id="cat" onchange="disable(this.value)">
<option value="0" >Abilita</option>
<option value="1" selected="selected">Disabilita</option>
</select>
Inserisci input<input type="text" id="new_cat" disabled/></p>
oppure se ti serve mantenere il valore della select:
codice:
function disable(bool){
document.getElementById('new_cat').disabled=bool=="abilita"?0:1;
}
codice:
<select id="cat" onchange="disable(this.value)">
<option value="abilita" >Abilita</option>
<option value="disabilita" selected="selected">Disabilita</option>
</select>
Inserisci input<input type="text" id="new_cat" disabled/></p>