posto tutto il form   :
 :
	codice:
	<script language=javascript>
<!-- 
function trasforma(f, index)
{ 
 f = document.forms[f];  
 
q = parseFloat("0" + f.elements["prezzo"+index].value);  
s = parseFloat("0" + f.elements["sconto"+index].value);   
f.elements["finale"+index].value = Math.round(q * (100 - s)) / 100;   
// Ricalcola il gran Totale, itera i 15 campi 'finale'  
var sum = 0.0; 
for ( n = 0 ; n < 16 ; n++)   
 {  
    sum += parseFloat("0" + f.elements["finale"+n].value);  
  }  
 f.totale.value = sum;
}
 //-->
</script>
<input type="text" name="quantita1" size="20">
<input name="prezzo1" type="text" id="prezzo" size="8">  
<input name="sconto1" type="text" id="sconto" onBlur="trasforma('form1', 1)" size="8">  
<input name="finale1" type="text" id="finale" size="8">
 
il campi del form si ripetono progressivamente sino a:
	codice:
	<input type="text" name="quantita16" size="20">
<input name="prezzo16" type="text" id="prezzo" size="8">  
<input name="sconto16" type="text" id="sconto" onBlur="trasforma('form1', 1)" size="8">  
<input name="finale16" type="text" id="finale" size="8">