Ir para conteúdo

Arquivado

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

Douglas Fabiano

"Vírgula" ao invés de "Ponto"

Recommended Posts

Vms lá amigos tenho a seguinte duvida:

 

Nesse código abaixo faz uma soma entre dois campos com valores, porem o resultado (em onblun)dá a soma de R$ com ponto e não com virgula --- EXP: 1.10 e eu preciso que a soma seja R$ 1,10 com essa virgula...

 

vejam o código:

 

         <script type="text/javascript">
function id( el ){
	return document.getElementById( el );
}
function getMoney( el ){
	var money = id( el ).value.replace( ',', '.' );
	return parseFloat( money )*100;
}
function soma()
{
	var total = getMoney('valor_servicos')+getMoney('valor_total_pecas');
	id('valor_total_geral').value = 'R$ '+total/100;
}
</script>

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

depois que você faz o calculo você da um toString e depois o replace

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois dos cálculos, faça isso:

var val = document.getElementById("ID do input").value;
document.getElementById("ID do input").value = "R$ "+val.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.