I ho fatto questo provalo e dimmi se ti può andare bene al limite facciamo qualche modifica !!
Può essere migliorato, ma per ora proviamo cosi ....fammi sapere !!
<html>
<head>
<script language="javascript">
function attiva(x){
primo="c"+x
if (document.all[primo].checked) {
disattiva="c"+(x+1)
document.all[disattiva].disabled=false;
}
else
{
for (y=(x+1);y<6;y++){
elimina="c"+y
document.all[elimina].checked=false;
document.all[elimina].disabled=true;
}
}
}
</script>
</head>
<body>
<p><input type="checkbox" value="ON" name="c1" onclick="attiva(1)"></p>
<p><input type="checkbox" value="ON" name="c2" onclick="attiva(2)" disabled></p>
<p><input type="checkbox" value="ON" name="c3" onclick="attiva(3)" disabled></p>
<p><input type="checkbox" value="ON" name="c4" onclick="attiva(4)" disabled></p>
<p><input type="checkbox" value="ON" name="c5" disabled></p>
</body>
</html>
Wolly