Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能使一个计算出的数字在后面显示某个小数。在JavaScript中_Javascript_Php_Jquery_Html_Decimal - Fatal编程技术网

我怎样才能使一个计算出的数字在后面显示某个小数。在JavaScript中

我怎样才能使一个计算出的数字在后面显示某个小数。在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(); ?&

您好,我正在尝试用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(); ?>"> 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);