? e' l' operatore ternario
nell' es. compatta, x una sola assegnazione
dove prima dei : c'e' il valore da assegnare nel caso la condizione sia verificata,codice:if(this.checked){ document.getElementById('nascosto').style.display='block'; } else { document.getElementById('nascosto').style.display='none'; }
dopo nel caso restituisca false
nel caso tu voglia giocare col disabled, non rientra negli attributi di stile e accetta true o false come valore (stessi valori che restituisce la proprieta' checked)
document.getElementById('nascosto').disabled=!this .checked;
x questo basta settarlo all' opposto
nell' html assegna pero'
<input type="text" id="nascosto" disabled="disabled" />
ciao