我怎样才能使一个计算出的数字在后面显示某个小数。在JavaScript中
您好,我正在尝试用JavaScript进行一些计算,显示2位小数。 这是我的档案 这是表单中的te代码我怎样才能使一个计算出的数字在后面显示某个小数。在JavaScript中,javascript,php,jquery,html,decimal,Javascript,Php,Jquery,Html,Decimal,您好,我正在尝试用JavaScript进行一些计算,显示2位小数。 这是我的档案 这是表单中的te代码 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <input type="number" name="aantal" id="a" onkeypress="validate(event)" onkeyup="calc()" value="<? aantal(); ?&
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="number" name="aantal" id="a" onkeypress="validate(event)" onkeyup="calc()" value="<? aantal(); ?>"> BTC =
<input type="text" id="x" name="roundedfield" onkeypress="validate(event)" onkeyup="calcback()" value="<?php valuta(); ?>"
<output name="x" for="a b"></output>
会做你需要它做的事
function calc() {
var txt1 = document.getElementById("a").value;
var ticker = document.getElementById("b").value;
var result = txt1 * ticker;
document.getElementById("x").value = result.toFixed(2);
}
function calcback() {
var txt1 = document.getElementById("x").value;
var ticker = document.getElementById("b").value;
var result = txt1 / ticker;
document.getElementById("a").value = result.toFixed(2);
}
该解决方案是否使用,即
1.5.toFixed(2)
给出“1.50”
我如何将其添加到函数中,例如calc()Like var total=document.getElementById(“a”).value;total.toFixed(2)是否正确?谢谢您的时间,但在我添加了那一行之后,它就不再计算了:(您必须同时对“ticker”和“txt1”进行计算。因为您实际上是在检索了这两行之后计算值的。很抱歉,我已经进行了编辑。
function calc() {
var txt1 = document.getElementById("a").value;
var ticker = document.getElementById("b").value;
var result = txt1 * ticker;
document.getElementById("x").value = result.toFixed(2);
}
function calcback() {
var txt1 = document.getElementById("x").value;
var ticker = document.getElementById("b").value;
var result = txt1 / ticker;
document.getElementById("a").value = result.toFixed(2);
}
var result = txt1 * ticker;
document.getElementById("x").value = result.toFixed(2);