Ir para conteúdo

POWERED BY:

Arquivado

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

hdnrf

somando valores em reais e mostra porcentagem

Recommended Posts

Ola pessoal,

Fiz um post e ja esta resolvido: http://forum.imasters.com.br/topic/551446-porcentagem-de-2-valores/

Agora tenho outra duvida porem, do mesmo código:

function calcular(){
    var v1 = parseFloat(document.getElementById('v1').value);
    var v2 = parseFloat(document.getElementById('v2').value);
    var v3 = (((v1 - v2)/v1)*100);
var v4 = v3.toFixed(2);
	document.getElementById('pct').innerHTML = v4;   
}

Valor 1: 475,00

valor 2: 460,75

A porcentagem dele é "3%" porem, esta saindo "3,16%" pois, ele nao esta somando os valores apos a "," até alterei para "parseFloat" e adicionei um "replace(".","")" porem não estou sabendo fazer, alguem pode me dar uma dica?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

function calcular(){

var v1 = parseFloat(document.getElementById('v1').value.replace(',', '.'), 10);

var v2 = parseFloat(document.getElementById('v2').value.replace(',', '.'), 10);

var v3 = (((v1 - v2)/v1)*100);

var v4 = v3.toFixed(2);

document.getElementById('pct').innerHTML = v4;

}

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.