gpt4 book ai didi

javascript - 尝试解析表单输入时出现未定义错误。 JavaScript

转载 作者:行者123 更新时间:2023-12-02 18:33:45 25 4
gpt4 key购买 nike

我已从主页中删除了 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,您需要使用 value 获取输入元素的值。属性(property)

关于javascript - 尝试解析表单输入时出现未定义错误。 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com