Puoi modificare il mio script in due modi: fai scrivere il numero di elementi da ASP oppure lo rendi indipendente dal numero stesso...

1 - :
codice:
	for(i=0;i<<%=rs("campi")%>;i++)
2 - :
codice:
function Somma(tt){
	var ff = tt.form
	SoloNumeri(tt);
	var pre = tt.name.substr(0,1)
	var somma = 0
	vai i=0;
	while(ff.elements[pre+(i+1)]) {
		if(ff.elements[pre+(i+1)].value!='')
			somma+=parseInt(ff.elements[pre+(i+1)].value,10);
		i++;
	}
	ff.elements[pre+'_tot'].value=somma
}
Il secondo provalo tu per me

ciao