Originariamente inviato da cemsal
Ciao, mi date un consiglio su come impostare uno script come in oggetto?!
In pratica dal momento che clicco su una checkbox (e che quindi la checko) altre checkbox devono attivarsi (di default sono disabilitate); invece quando deseleziono, le altre devono deselezionarsi e di nuovo disabilitarsi.

Come dovrei fare?!
Cosi potrebbe andare?
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<script language="javascript">
function checkall(){
if(document.form1.checkbox_1.checked){
document.form1.checkbox_2.disabled = false;
document.form1.checkbox_3.disabled = false;
document.form1.checkbox_4.disabled = false;
}else{
document.form1.checkbox_2.disabled = true;
document.form1.checkbox_3.disabled = true;
document.form1.checkbox_4.disabled = true;
}
}

</script>
</head>

<body>
<form name="form1" method="post" action="">
  


    <input name="checkbox_1" type="checkbox" id="checkbox_1" value="true" onClick="checkall();"> 
    abilita checkbox
</p>
  


    <input name="checkbox_2" type="checkbox" id="checkbox_2" value="tuo_valore_2" disabled>
</p>
  


    <input name="checkbox_3" type="checkbox" id="checkbox_3" value="tuo_valore_3" disabled>
</p>
  


    <input name="checkbox_4" type="checkbox" id="checkbox_4" value="tuo_valore_4" disabled>
</p>
</form>
</body>
</html>
L'esempio postato funziona solo se le checkebox non sono create dinamicamente.