sono arrivato a questo e funziona...
<SCRIPT language=Javascript>
function calcola()
{
var imponibile;
var iva;
var totale_fattura;
var aliquota;
var saldc;
var sald;
imponibile = parseFloat(document.form1.imponibile.value) ;
sald = parseFloat(document.form1.sald.value) ;
aliquota = parseFloat(document.form1.select_iva.value) ;
iva = parseFloat((imponibile * aliquota) / 100) ;
totale_fattura = parseFloat(imponibile + iva) ;
saldc = parseFloat(sald - totale_fattura) ;
document.form1.imponibile.value = imponibile ;
document.form1.iva.value = iva ;
document.form1.totale_fattura.value = totale_fattura ;
document.form1.saldc.value = saldc ;
}
</SCRIPT>
segue form1 con campi bla bla
in pratica inserisco una spesa mi calcola imponibile + iva mi da un totale parziale e mi aggiorna il saldo corrente il mio problema é:
non mi somma i decimali nonostante il parsefloat, mi spiego
se io ho un saldo corrente di 100,50 aggiungo 100 + iva 20% = 220,50 nuovo saldo corrente ma in realtà mi scrive 220 senza i decimali
un aiuto please