Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho esta funcao de soma, ela soma o valor, desconto e multiplica a quantidade, ate ai tudo bem, porem nao estou consegindo fazer uma soma exata com os valores totais, tipo, total1+total2...ele ao inves de somar, junta os valores apenas, ex: 50,00+50,00 ele devolve 5050 ao inves de 100,00.
function soma() {
var f = document.forms[0];
var valor1 = parseFloat(f.valor1.value.replace('.','').replace(',','.'));
var desc1 = parseFloat(f.desc1.value.replace('.','').replace(',','.'));
var qtd1 = document.getElementById("qtd1").value;
var valor2 = parseFloat(f.valor2.value.replace('.','').replace(',','.'));
var desc2 = parseFloat(f.desc2.value.replace('.','').replace(',','.'));
var qtd2 = document.getElementById("qtd2").value;
var total1 = ('' + (((valor1||0) * (qtd1||0))-(desc1||0)) );
f.total1.value = fmtMoney(total1);
var total2 = ('' + (((valor2||0) * (qtd2||0))-(desc2||0)) );
f.total2.value = fmtMoney(total2);
var totalgeral = total1+total2;
f.totalgeral.value = fmtMoney(totalgeral);
}
alguem tem uma luz?
Carregando comentários...