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">