Ciao graziagentile,
il nome è composto da rec un numero (la j) e col1... potresti usare una RegularExpression
ti faccio un esempio
codice:
<script language="javascript">
function calcolatot3(ff){
re = /^rec\d+col1$/
tot = 0
for(i=0;i<ff.elements.length;i++)
if(ff.elements[i].type=='text' && re.test(ff.elements[i].name) && !isNaN(ff.elements[i].value) && ff.elements[i].value!='')
tot+=parseFloat(ff.elements[i].value)
ff.risultato.value=tot
}
</script>
<form>
<input type='text' name='rec1col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec2col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec3col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec4col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec5col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec6col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='rec7col1' id='c1' onKeyUp='calcolatot3(this.form)' maxlength='3' size='2'>
<input type='text' name='risultato' id='c1' maxlength='3' size='2'>
</form>
se hai bisogno di spiegazioni chiedi pure
Aloha