[英]jQuery datepicker validation fail
有一个包含jQuery Datepicker的表单。 日期格式采用英国格式(天/月/年),但是如果第一个数字(应该是日)大于12,则日期选择器会继续使验证失败,这表明它正在尝试针对美国格式进行验证,因此看到了这一天一个月。 在chrome中,这将停止提交表单。 以下代码是用于初始化日期选择器的js:
$(".datepicker").datepicker({
showOn: "button",
buttonImage: "/Images/calendar.gif",
buttonImageOnly: true,
dateFormat: "dd/mm/yy"
});
应通过验证但未通过验证的日期为2015年7月31日
如果无法正确验证,我也很乐意删除验证。
确保没有其他客户端/服务器端验证生效,我怀疑JQuery Datepicker dateFormat是一个红色鲱鱼。
我认为您的问题实际上与日期格式无关。
在这里查看链接: http : //api.jqueryui.com/datepicker/#utility-formatDate
如果您注意到,它表示您可以使用格式的任意组合。 我认为这是其他地方的验证问题,而不是datepicker的初始化。 如果日期选择器有问题,则即使在验证之前也不会以正确的格式输入日期。
检查您将其应用到的日期字段。 您可能需要为该input
字段明确格式化日期,以便它接受您的日期选择器格式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.