Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sergio Porssionatto

Subtração de 2 valores com jQuery. Não funciona em milhar.

Recommended Posts

O que estou fazendo de errado ???????

 

Calculando valores até 999,00 da tudo ok, mas se passar para milhar os cálculos ficam estranhos.

 

Ex: abaixo de milhar | 900,00 - 800,00 = 100,00 -> Aqui ok

Ex: acima de milhar | 1.000,00 - 500,00 = -499,00 -> :-(

| 5.000,00 - 1.000,00 = 4,00 -> :-(

 

Alguém tem uma ideia ????

 

 

Olhem o código :

 

<script type="text/javascript">

$(document).ready(function () {
$('#valorbolsa').blur(function() {
var saldo = parseFloat($('#valorcurso').val().replace(",", ".")) - parseFloat($('#valorbolsa').val().replace(",", "."));
$("input[name=v.liquido]").val(saldo.toFixed(2).replace(".", ","));
});
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente fazer assim:

 

$(document).ready(function () {
    $('#valorbolsa').blur(function() {
         var saldo = parseFloat($('#valorcurso').val().replace(".", "").replace(",", ".")) - parseFloat($('#valorbolsa').val().replace(".", "").replace(",", "."));
         $("input[name=v.liquido]").val(saldo.toFixed(2).replace(".", ","));
    });
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.