Como fixar o número de casas decimais após o ponto?
Bom dia! Estou tentando fixar o número de casas depois do ponto em uma cálculo, mas o resultado insiste em ficar com várias casas depois do ponto. Estou usando o método toFixed().
<html>
<head>
<title>Teste</title>
<script>
function teste(){
var v1=document.getElementById("v1").value;
var v2=document.getElementById("v2").value;
var result=document.getElementById("result");
result.innerHTML=parseInt(v1)/parseInt(v2).toFixed(2);
}
</script>
</head>
<body>
<div><input type="text" id="v1"><br>
<input type="text" id="v2" onkeyup="teste()"><span id="result"></span></div>
</body>
</html>
Já defini o resultado de várias maneiras, como algumas abaixo:
var result=document.getElementById("result").toFixed(2);
result.innerHTML=parseInt(v1)/parseInt(v2).toFixed(2);
result.value.toFixed(2).innerHTML=parseInt(v1)/parseInt(v2).toFixed(2);
result.value=result.innerHTML=parseInt(v1)/parseInt(v2).toFixed(2);
Entre outras formas, mas nenhuma deu certo.Discussão (2)
Carregando comentários...