Buonasera a tutti

Riesumo questo post per chiedere una cosa credo semplice ma che non riesco a far funzionare.

Precedentemente si parlava di radio button e di select..ecco ora io ci metto dentro anche la checkbox

Vorrei quindi poter attivare un input text se la checkbox è attiva, altrimenti disabilitare.

Con il seguente codice che posterò tutto funziona fino a quando clicco sulla check e la input viene abilitata..ma se volessi tornare indietro, e quindi sticchettare la checkbox l' input rimane attiva

<script type="text/javascript">
function attiva(valore) {
if (valore=="unchecked") document.form.testo.disabled=true;
else document.form.testo.disabled=false;
}
</script>
<form name="form">
<input type="checkbox" name="nome" unchecked="unchecked" onclick="attiva(this.unchecked);" />
<input type="text" name="testo" disabled="disabled"/>
</form>
Come potrei fare??

Grazie per l'attenzione