Buon giorno a tutti.
Scusare la domanda da niubbo.
Ho necessità di modificare lo stato del submit (ovvero renderlo funzionante) e già che ci sono modificarne il colore (visto che col layout del mio sito, non si noterebbe il fatto che è diventato inviabile).
Tutto questo quando un utente ha effettuato una scelta da una select.
Quindi quello che ho è:
codice:
<form name=form>
<select name=tema>
<option value=1>1
<option value=1>1
ecc....
</select>
<INPUT type=submit name=submit
value='Disattivato se non filtri...' disabled
style="background-color:red" style="color:yellow" >
</form>
Quello che ho aggiunto è:
codice:
<select name=tema
onchange="setSupertema(this)"
>
<SCRIPT>
function setSupertema(chooser) {
// fa un sacco di roba e poi
document.getElementById('form').elements['submit'].disabled=false;
document.getElementById('form').elements['submit'].background-color=green;
}
</SCRIPT>
Qualcuno mi sa dire perchè non va un tubazzo?
Forse il javascript non riesce a sovrascrivere le funzioni base di HTML (disabled è settato in HTML) o in CSS (lo style è così).
Grazie e quasi buon natale!