繁体   English   中英

jQuery datepicker验证失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM