Good afternoon to everyone.
I write this page htm with JavaScript code:
The script works in this way if updated quantity :
TOT_BANCO-630 = BANCO-630 +/- BANCO-631
TOT_TAVOLI-630 = TAVOLI-630 +/- TAVOLI-631
This script not return errors but the new sum are wrong.
Link of the page:
Help me please.
Viki
I write this page htm with JavaScript code:
Code:
<script language="javascript" type="text/javascript">
<!--
function parseNumber(val)
{
val = parseFloat(val);
if (isNaN(val)) return(0.0);
return(val);
}
var idList = [630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646];
function calcola(frmObj, id)
{
var sum1 = 0.0, sum2 = 0.0;
for ( var n = 0 ; n < idList.length ; n++ )
{
sum1 += parseNumber(frmObj["BANCO-" + idList[n]].value);
sum2 += parseNumber(frmObj["TAVOLI-" + idList[n]].value);
}
frmObj["TOT_BANCO-" + idList[0]].value = sum1.toFixed(2);
frmObj["TOT_TAVOLI-" + idList[0]].value = sum2.toFixed(2);
}
// -->
</script>
<td><input type="text" name="BANCO-630" size="5" value="33,18" onkeyup="calcola(this.form, 630)"></td>
<td><input type="text" name="TAVOLI-630" size="5" value="128,73" onkeyup="calcola(this.form, 630)"></td>
<td><input type="text" name="TOT_BANCO-630" size="5" value="902,63" readonly></td>
<td><input type="text" name="TOT_TAVOLI-630" size="5" value="1961,92" readonly></td>
<td><input type="text" name="BANCO-631" size="5" value="0" onkeyup="calcola(this.form, 631)"></td>
<td><input type="text" name="TAVOLI-631" size="5" value="6,5" onkeyup="calcola(this.form, 631)"></td>
<td><input type="text" name="TOT_BANCO-631" size="5" value="0" readonly></td>
<td><input type="text" name="TOT_TAVOLI-631" size="5" value="0" readonly></td>
TOT_BANCO-630 = BANCO-630 +/- BANCO-631
TOT_TAVOLI-630 = TAVOLI-630 +/- TAVOLI-631
This script not return errors but the new sum are wrong.
Link of the page:
Help me please.
Viki
Comment