Ciao graziagentile,
il nome è composto da rec un numero (la j) e col1... potresti usare una RegularExpression
ti faccio un esempio
se hai bisogno di spiegazioni chiedi purecodice:<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>
Aloha
![]()

Rispondi quotando