Olá pessoal, primeiramente bom dia e desde já agradeço a sua ajuda!
Estou com um pequeno problema no calculo automático de campos e gostaria de uma ajuda de vocês, possuo o seguinte codigo abaixo e funciona bem legal, más o resultado está saindo de uma forma estranha:
Código:
setInterval(
document.onload=function(){
var n1 = document.getElementById('valorproduto').value;
n1 = n1.replace (",",".");
var n2 = document.getElementById('quantcompra').value;
n2 = n2.replace (",",".");
if(document.getElementById("quantcompra").value == ""){
var total = parseFloat(document.getElementById('somaquantunit').value = 0, 2);
}else{
var total = n1 * n2;
document.getElementById('somaquantunit').value = total;
}
},50);
se a n1 for igual a 39,90 por exemplo
se a n2 for igual a 3 por exemplo
o resultado deveria ser 119,70, más o resultado está vindo da seguinte forma: 119,6999999999
o que estou fazendo de errado? Estou precisando da ajuda de vocês poís este valor será armazenado e preciso que ele retorne corretamente
Obrigado, Que Deus os Abençoe!