jQuery datepicker验证失败

时间:2015-08-06 13:27:32

标签: javascript jquery validation jquery-ui datepicker

有一个包含jQuery Datepicker的表单。日期格式为英国格式(日/月/年)但是如果第一个数字应该是当天大于12表示它正在尝试根据美国格式进行验证并因此查看当天,则日期选择器仍然无法通过验证一个月。在chrome中,这会停止提交的表单。下面的代码是用于初始化datepicker的js:

    $(".datepicker").datepicker({
        showOn: "button",
        buttonImage: "/Images/calendar.gif",
        buttonImageOnly: true,
        dateFormat: "dd/mm/yy"
    });

应通过验证的示例日期,但不会是2015年7月31日

如果无法正确验证,我也很乐意删除验证。

2 个答案:

答案 0 :(得分:1)

确保没有任何其他客户端/服务器端验证,我怀疑JQuery Datepicker dateFormat是一个红色的鲱鱼。

答案 1 :(得分:0)

我认为您的问题实际上并不符合日期的格式。

请点击此处的链接:http://api.jqueryui.com/datepicker/#utility-formatDate

如果您注意到,它表示您可以使用这些格式的任意组合。我相信这是其他地方的验证问题,而不是datepicker的初始化。如果日期选择器有问题,即使在验证之前也不会以正确的格式输入日期。

检查您应用此日期的日期字段。您可能需要为input字段明确设置日期格式,以便它接受您的日期选择器格式