gpt4 book ai didi

javascript - 从下拉框中检索日期并验证日期 javascript

转载 作者:行者123 更新时间:2023-11-28 21:23:58 26 4
gpt4 key购买 nike

我有一个表单需要使用 DOM 方法和 javascript 为我们的 Web 类进行验证。我已验证所有姓名、地​​址、电子邮件等字段。我已使用模数算法验证了给定的信用卡号。我们的下一个任务是验证通过 html 文件上的标准选项框给出的给定日期(月、年)。我了解如何检索年份(因为它将作为整数返回),但是,我很好奇检索月份并将其转换为 int 的最有效方法。月份采用标准形式:

<label for="month">Month:</label>
<select id="month" name="month" disabled="true">
<option value="0">January</option>
<option value="1">Febuary</option>
<option value="2">March</option>
<option value="3">April</option>
<option value="4">May</option>
<option value="5">June</option>
<option value="6">July</option>
<option value="7">August</option>
<option value="8">September</option>
<option value="9">October</option>
<option value="10">November</option>
<option value="11">December</option>
</select>

很容易以字符串形式获取月份,但是有什么方法可以使用 document.getElementById('month') 直接取回数字,但以某种方式用选项值 +1 标记它,以便它直接返回 int ?或者我必须在函数中长时间执行它,即

一月 = 1;二月=2;等等?

感谢您的帮助。

最佳答案

您可以调用parseInt功能。就像这样:

// find your selected option
var monthInteger = parseInt(yourSelectedValue) + 1;
// aka Value of "0" gets parsed to 0, then you can add 1.

关于javascript - 从下拉框中检索日期并验证日期 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517247/

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