Salve a tutti. Ho un form con 4 campi di cui uno checkbox di nome "nodialogo".
Vorrei disabilitare gli altri tre campi del form quando metto il flag al campo checkbox. In tutti gli altri casi vorrei che i campi fossero abilitati.
Questa è la funzione che uso ma non opera bene nel senso che mi disabilita quando metto il flag ma non mi riabilita quando lo tolgo:
codice:
<script language="javascript" type="text/javascript">
function fun_sblocca(){
if (document.form1.nodialogo.value > 0) {
document.form1.descrizione.disabled = false;
document.form1.dialogo.disabled = false;
document.form1.epilogo.disabled = false;
} else {
document.form1.descrizione.disabled = true;
document.form1.dialogo.disabled = true;
document.form1.epilogo.disabled = true;
}
return true;
}
</script>
E questo è il form:
codice:
<form method="post" action="dialogo_ok.asp" name="form1">
<textarea name="descrizione" cols="50" rows="5"></textarea>
<input type="checkbox" name="nodialogo" onclick="javascript: fun_sblocca()">
<textarea name="dialogo" cols="50" rows="5"></textarea>
<textarea name="epilogo" cols="50" rows="5"></textarea>
Come posso fare? Grazie.
Roby