Tenho a seguinte lógica para calcular a Quantidade x Preço:
var qtd = document.getElementById("txtQTD___" + indexChk).value.replace('.','').replace(',', '.');
var vlUnit = document.getElementById("txtVLUNIT___" + indexChk).value;
var vlTotalItem = parseFloat(vlUnit.replace('.','').replace(',', '.')) * parseFloat(qtd);
Mas quando a quantidade (qtd) é acima de 1 milhão, ela não funciona corretamente.
Exemplo:
qtd = 2.172.524,00
vlUnit = 0,3193
resultado esperado = 693.686,91
resultado que aparece = 693,69