Si si può fare ......lo stavo perfezionando !!
Ecco qua !!
<script language="javascript">
function ecco(x){
document.write(x)
}
function attiva(n){
v=document.modulo;
var numero=0
for (a=0;a<v.length; a++){
if (v.elements[a].type== "checkbox"){
numero=numero+1
if (v.elements[a].name== n){
var elemento=a;
}
}
}
if (elemento<numero){
if (v.elements[elemento].checked) {
v.elements[elemento+1].disabled=false;
}
else
{
for (y=elemento+1;y<numero+1;y++){
v.elements[y].checked=false;
v.elements[y].disabled=true;
}
}
}
}
</script>
<form name="modulo">
<p><input type="checkbox" name="ciao" onclick="attiva(this.name)"></p>
<p><input type="checkbox" name="come" onclick="attiva(this.name)" disabled></p>
<p><input type="checkbox" name="stai" onclick="attiva(this.name)" disabled></p>
<p><input type="checkbox" name="io" onclick="attiva(this.name)" disabled></p>
<p><input type="checkbox" name="bene" onclick="attiva(this.name)" disabled></p>
<p><input type="checkbox" name="grazie" onclick="attiva(this.name)" disabled></p>
</form>
puoi fare un ciclo basta che metti questa funzione ad ogni checkbox:
onclick="attiva(this.name)"
anche all'ultimo checkbox poi si ferma da solo, e puoi mettergli il nome che + ti fà comodo !!
Per oggi basta cosi ......devo andare via !!
Wolly