gpt4 book ai didi

javascript - 在日期选择器中选择日期后,我的年龄字段中的结果为 NaN

转载 作者:行者123 更新时间:2023-11-28 17:16:13 26 4
gpt4 key购买 nike

我正在尝试计算年龄字段,但我不断得到 NaN 作为答案。我曾尝试更正我的代码,但仍然无法检测到错误。有人可以帮我指出错误吗?非常感谢您的帮助。

function getAge() {
var dob = document.getElementById('DOB').value;
dob = new Date(dob);
var today = new Date();
var age = Math.floor((today - dob) / (365.25 * 24 * 60 * 60 * 1000));
document.getElementById('Age').value = age;
}
<div class='input-group date' id='DOB' style="width:195px">
<input type='text' class="form-control" name="DOB" id="DOB" placeholder="mm/dd/yyyy" onblur="getAge()" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>

<input type="text" class="form-control" style="width:64px" id="Age" name="Age" value="" placeholder="eg. 21" maxlength="2" />

最佳答案

您已将 id DOB 分配给外部 div 以及输入字段。将外部 div 的 id 更改为其他内容,它应该可以工作。

关于javascript - 在日期选择器中选择日期后,我的年龄字段中的结果为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53428601/

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