如何验证有效的&空输入类型=日期字段?我想确保我的出生日期不应该是今天的日期或今天的任何日期。这是我的代码
HTML
<label for="dob">Date of Birth:</label>
<input type="date" name="dob" id="dob" max="21/11/2017" required/>
的JavaScript
else if (dob == "") {
alert("Please enter a date of birth");
$("#dob").focus();
validate = false;
}
即使我对表单中的其他字段使用相同的方法,空字段的验证也不起作用。
答案 0 :(得分:1)
格式必须
yyyy-mm-dd
<label for="dob">Date of Birth:</label>
<input type="date" name="dob" id="dob" max="2017-11-21" required/>
&#13;
跨浏览器方式
这是developer.mozilla.org的一个例子 https://jsfiddle.net/api/mdn/
答案 1 :(得分:-2)
您可以使用 typeof($(“#dob”)。val())==='undefined'
else if (typeof($("#dob").val())==='undefined') {
alert("Please enter a date of birth");
$("#dob").focus();
validate = false;
}