将变量乘以一位小数

时间:2012-02-27 19:01:36

标签: javascript

我的雇主希望文本框能将英尺转换为米到小数点后一位,但是,我不熟悉Javascript,只知道HTML的基本知识。我当前的代码正确转换它,但它不是一个小数位..任何建议?

代码:

    <script type="text/javascript">
<!--
function validate() {
var ft = document.getElementById('LengthFt');
var res=0.3048*ft.value;
var mtrs = document.getElementById('LengthMtrs');
mtrs.value = res;
}
//-->
</script>

1 个答案:

答案 0 :(得分:1)

看起来你已经完成了转换。之后,您需要做的就是正确格式化数字。

toFixed方法可用于格式化为固定数量的小数位。

更换

mtrs.value = res;

mtrs.value = res.toFixed(1);

应将LengthMtrs输入中的正确数字保持精确到最接近的分米。