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:
E questo è il form: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>
Come posso fare? Grazie.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>
Roby

Rispondi quotando