-4

如何获得总和值的整数

现在它的显示像这样 http://www.koolfree.com/ImageUpload/uploads/1380114018.jpg

我想要那样 http://www.koolfree.com/ImageUpload/uploads/1380160965.jpg

请帮我解决这个问题谢谢

<script type="text/javascript"><!--
function updatesum() {
document.form.sum.value = (document.form.sum1.value -0) / (document.form.sum2.value -0);
}
//--></script>

<body>

<form name="form" >
Enter a number:
<input name="sum1" onChange="updatesum()" />
and another number:
<input name="sum2" onChange="updatesum()" />
Their sum is:
<input name="sum" readonly style="border:0px;">
</form>

</body>
4

3 回答 3

0

您可以使用该.toFixed功能。

如果您希望仅显示 3 位小数,请使用.toFixed(3)您的结果。

例子

var num = 15.454182;
alert(num.toFixed(3)); // 15.454 
于 2013-09-25T12:29:25.583 回答
0

您可以使用 toFixed(3) 为您执行此操作。所以你的代码是:

document.form.sum.value = ((document.form.sum1.value -0) / (document.form.sum2.value -0)).toFixed(3);
于 2013-09-25T12:29:30.123 回答
0

这应该有效。

function updatesum() {
    var sum = (document.form.sum1.value -0) / (document.form.sum2.value -0);
    document.form.sum.value = sum.toFixed(3);
}
于 2013-09-25T12:29:48.463 回答