tenho uma função em javascript que calcula o valor total do produto, porém quando o valor ultrapassa o valor 1000 o calculo fica errado, segue a função que executa o calculo e imagem de como fica em tela;
function CalculaTotalProduto() {
var qtde = FormataSoNumero($("#ProdutoDetal_Qtde").val());
if (qtde == "") {
qtde = 0;
}
qtde = qtde.replace(",", ".");
var valor = $("#ProdutoDetal_Valor").val();
valor = valor.replace(",", ".");
$("#VlUnitario").val((valor));
var total = (parseFloat(qtde) * parseFloat(valor));
$("#ProdutoDetal_Total").val(parseFloat(total).toFixed(2));
}