Ir para conteúdo

POWERED BY:

Arquivado

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

Ricardo Motta

Trocando virgula (,) por ponto (.) automaticamente

Recommended Posts

Olá Pessoal, sou novo no Forum e já to chegando com a primeira dúvida...

 

Estou trazendo uma série de valores do SQL Server que guarda os valores com virgulas para dentro de inputs num arquivo ASP.

 

Esses inputs sao manipulados com Javascript e eu faço umas somas com ele, só que a soma nao funciona com virgulas e só com pontos.

 

Como posso trocar de uma vez ao carregar os valores quando chamo a página?

 

Segue o código abaixo:

 

function somar()	{		parcela = document.getElementById("parcela").value;		desconto = document.getElementById("desconto").value;		residuo = document.getElementById("residuo").value;		multa = document.getElementById("multa").value;		juros = document.getElementById("juros").value;		Tot = Number(parcela) - Number(desconto) + Number(residuo) + Number(multa) + Number(juros);		document.getElementById("total").value = Tot;	}

To chamado no onKeyUp e precisava implementar essa troca da virgula para ponto no carregar da página e tb vou precisar trocar pra inserir no bd novamente.

 

Será que pode ser feito calculo com o Javascript mesmo usando virgulas?

 

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

function somar()	{		parcela = document.getElementById("parcela").value.replace(",",".");		desconto = document.getElementById("desconto").value.replace(",",".");		residuo = document.getElementById("residuo").value.replace(",",".");		multa = document.getElementById("multa").value.replace(",",".");		juros = document.getElementById("juros").value.replace(",",".");		Tot = Number(parcela) - Number(desconto) + Number(residuo) + Number(multa) + Number(juros);		document.getElementById("total").value = Tot;	}

F.

Compartilhar este post


Link para o post
Compartilhar em outros sites

function somar()	{		parcela = document.getElementById("parcela").value.replace(",",".");		desconto = document.getElementById("desconto").value.replace(",",".");		residuo = document.getElementById("residuo").value.replace(",",".");		multa = document.getElementById("multa").value.replace(",",".");		juros = document.getElementById("juros").value.replace(",",".");		Tot = Number(parcela) - Number(desconto) + Number(residuo) + Number(multa) + Number(juros);		document.getElementById("total").value = Tot;	}
F.
Amigão, muito obrigado. Funcionou perfeitamente...Obrigado mesmo!

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.