Funziona a meraviglia, Grazie per l'indicazione.

Avrei altre 2 domande da agganciare a questo problema.


1) Ci sarebbe la possibilità di fare la stessa cosa che si è fatta con le value ma inserendo delle proprietà particolari da impostare come per es un ID (che in questo caso sarebbe uguale a più check )?

<input ... value="120" ID="0">
<input ... value="3900" ID="0">
<input ... value="7921" ID="1">

in modo tale da impostare nel ciclo

if(cb[i].ID == "0") cb[i].disabled = true;


2) Con scarso successo ho cercato di passare una serie numerica corrispondente ai value dei check costruiti con una variabile ASP.
<%
Valori="120,3900"
%>
Es onClick="PROVA(<%=Valori%>)"

e successivamente inserirlo nel ciclo che mi hai impostato.

var arr = new Array(<%=Valori%>);
for (var i=0; i<cb.length; i++) {
for (var k=0; i<arr.length; k++) {
if(cb[i].value == arr[k]) cb[i].disabled = true;
}}

Però non so come farlo funzionare anche perchè già nel passaggio della variabile mi da un errore.