salve ho modificato lo script così:
codice:
function calculate()
{
var f1 = document.magazzino.RPrezzo.value.replace(/,/, ".");
var f2 = document.magazzino.Giacenza.value.replace(/,/, ".");
var totale = new String(parseFloat(f1) * parseFloat(f2));
totale = totale.replace(/\./, ",");
document.magazzino.totalef.value = totale;
var totalef = Math.round(totale*100)/100;
}
ho messo var totalef = Math.round(totale*100)/100; per avere 2 cifre dopo la virgola....ma non funziona!
mi spiego meglio:
se io faccio la seguente operazione 2*25,02 = 50,04 mi escono perfettamente le 22 cifre dopo la virgola! ma se faccio una delle seguenti operazioni 2*25,00 = 50 e/o 2*25,0,5 = 50,1
io vorrei che al posto di 50 mi visualizzasse 50,00 e al posto di 50,1 mi visualizzasse 50,10!
come posso fare?
grazie