Fórum Trocar ponto por virgula javascript #551468
15/04/2016
0
Ola pessoal, tenho uma função javascript que realiza a multiplicação de 2 numeros(contidos em campos do tipo text)
function calcular() {
var qto = parseFloat(document.getElementById('qto').value);
var vlr = parseFloat(document.getElementById('vlr').value);
document.getElementById('vlrt').value = qto * vlr;
}
O resultado dessa operação deve aparecer num outro campo tipo text, porem preciso trocar o ponto por virgula, pois o padrão javascript é o ponto, ja usei replace e nao funcionou.
function calcular() {
var qto = parseFloat(document.getElementById('qto').value);
var vlr = parseFloat(document.getElementById('vlr').value);
document.getElementById('vlrt').value = qto * vlr;
}
O resultado dessa operação deve aparecer num outro campo tipo text, porem preciso trocar o ponto por virgula, pois o padrão javascript é o ponto, ja usei replace e nao funcionou.
Danilo Lima
Curtir tópico
+ 1
Responder
Post mais votado
15/04/2016
Você não irá conseguir fazer um replace em uma variável numérica. Para isso, altere utilize o .toString().
Ficaria assim um exemplo:
Veja um exemplo funcional neste link.
Ficaria assim um exemplo:
var total = 3.5 * 7;
console.log(total.toString().replace(".", ","));
Veja um exemplo funcional neste link.
Randrade
Responder
Gostei + 3
Mais Posts
15/04/2016
Danilo Lima
Obrigado Randrade, resolvido
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)