我期待在提交时验证日期。如果输入元素的值为空或格式错误,则会显示错误消息。jQuery表单验证的空白字段或格式不正确的字段
这里是我的HTML:
<form method="get" action="date-picker.html" id="frmdate" onsubmit="return validate()">
<p>Start Date: <input type="text" name="txtdate" id="startdate"></p><span id="warning_startdate"></span>
<p>End Date: <input type="text" name="txtdate" id="enddate"></p><span id="warning_enddate"></span>
<input type="submit" value="send">
</form>
这里是我的jQuery:
$(function() {
$("#startdate, #enddate").datepicker({ dateFormat: 'yy-mm-dd' });
});
$('form').on('submit',function(e){
if(! (/\d{2}-\d{2}-\d{2}/.test($('#startdate').val()) && /\d{2}-\d{2}-\d{2}/.test($('#enddate').val()))) {
e.preventDefault();
document.getElementById("warning_startdate").innerHTML = ('please insert valid date & format');
}
});
我需要使用的插件吗?有没有什么办法可以在没有插件的情况下做到这一点?
任何帮助,将不胜感激。
HTML没有加载,它是在这里 <形式方法= “获取” 行动=“日期picker.html “> 开始日期 结束日期 <输入类型=“submit”value =“send”> –