我正在用 javascript 制作一个计时器,我有一个表单,用户输入分钟和秒,然后当他们单击提交时运行 getTime() 函数,因此创建了一个时间变量。它将时间变量识别为字符串而不是数字,我得到的是 NaN。如何通过 parsInt() 获取 id 的“mNumbers”和“sNumbers”的值以将它们转换为数字并摆脱 NaN 错误?或者,还有更好的方法?
这是html表单代码:
<form id="timer" onSubmit="return getTime();">
<input type="number" name="Mintues" id="mNumber">Minutes <br >
<input type="number" name="Seconds" id="sNumber">Seconds <br >
<input type="submit" name="Submit" value="Submit" class="btn">
</form>
这是我拥有的javascript:
function getTime() {
var minutes= parsInt($('#mNumber').val() * 10000);
var seconds=parsInt($('#sNumber').val() *1000);
var time = minutes + seconds;
return time;
}