我已经从主页中删除了我的 JS 并包含它。我正在尝试从表单字段中获取一个值并使用它来更新转换可能会更改的小数位。
我已经尝试了几个选项,我认为所有这些都可以工作,但我要么收到 NaN 错误,要么收到未定义的错误。
HTML 表单:
<form id="convertFormID_JS" name="convertForm">
<div class="ourContactFormElement">
<label for="decPlaces">Decimal Places?</label>
<input autocomplete="off" type="number" name="decPlaces" id="decPlaces" class="required digits" onkeyup="convertUnits()" />
</div>
JS函数:
function roundResult(value, places){
var multiplier = Math.pow(10, places);
return (Math.round(value * multiplier) / multiplier);}
我试图获取值的地方:(这是在主函数中)
var decPlaces = parseInt(document.getElementById("decPlaces").val());
目的是允许用户更改小数位数。谢谢