有一个包含 jQuery Datepicker 的表单。日期格式采用英国格式(日/月/年),但是如果第一个数字(应该是日期)大于 12,则日期选择器会不断验证失败,这表明它正在尝试根据美国格式进行验证,因此会看到日期作为一个月。在 Chrome 中,这会停止提交表单。下面的代码是用于初始化日期选择器的js:
$(".datepicker").datepicker({
showOn: "button",
buttonImage: "/Images/calendar.gif",
buttonImageOnly: true,
dateFormat: "dd/mm/yy"
});
应该通过验证但未通过验证的示例日期是 31/07/2015
如果无法正确验证,我同样乐意删除验证。
最佳答案
确保没有任何其他客户端/服务器端验证启动,我怀疑 JQuery Datepicker dateFormat 是一个红鲱鱼。
关于javascript - jQuery 日期选择器验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31857075/