试图解析表单中的输入时出现未定义错误.Javascript
undefined error when trying to parse an input from a form. Javascript
我已经从主页中删除了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());
其目的是允许用户更改小数位数。感谢
document.getElementById("decPlaces").val()
无效,应为document.getElementById("decPlaces").value
.val()是jQuery提供的一个实用函数,用于获取/设置元素的值,因为在这种情况下,您不使用jQuery,您需要使用值属性来获取输入元素的值
相关文章:
- 行末尾未定义Javascript
- 未定义Javascript文档
- 未定义Javascript函数
- define未定义Javascript节点
- 未定义Javascript对象Class错误
- 全局变量从事件侦听器中变得未定义 - javascript
- 未定义 JavaScript 数组
- Firefox 中的“未定义”JavaScript 错误
- 使用 kineticjs 的未定义 JavaScript 变量
- 为什么我的类在运行时未定义.Javascript 模块模式
- 事件未定义 JavaScript Firefox (JSON)
- 未定义 Javascript 函数
- 未捕获的引用错误 函数未定义 Javascript
- 使用单击处理程序时出现“系统未定义”JavaScript 错误
- 未定义 JavaScript 原型方法
- 如果你不返回任何内容,为什么函数会返回未定义?Javascript
- 未定义Javascript Integer对象
- 未定义Javascript对象
- 与异步和同步函数相关的未定义javascript函数的问题
- 未定义Javascript类构造函数