Carissimi,
utilizzo questo script per avere in tempo reale la somma di 4 campi, ma se un campo è 10,00 nel totale gli zeri non li fa visionare nonchè come impostare decimali per non avere 10,9999999
grazie 1000
g.
codice:
<script language="javascript" type="text/javascript">
function calcola_somma()
{
var s = 0;
for(var i = 0; i < arguments.length; i++)
{
var n = null;
var v = arguments[i];
if( typeof(v) == "string" )
{
n = document.getElementById(v).value.replace(",", ".");
s += ((isNaN(parseFloat(n)))?0:parseFloat(n));
}
else if(v instanceof Array)
{
for(var i = 0; i < v.length; i++)
{
n = document.getElementById(v[i]).value.replace(",", ".");
s += ((isNaN(parseFloat(n)))?0:parseFloat(n));
}
}
}
return s;
}
function calcola()
{
var somma = calcola_somma("1", "2", "3", "4");
document.getElementById("totale").value = somma;
}
</script>