dd / mm / yy的jquery DateTimePicker验证无法正常工作

时间:2012-11-24 18:56:18

标签: datetimepicker date-format jquery-validate

我是jquery的新手。在我的MVC项目中,大多数验证都是在jquery中完成的。一切正常,期待这个日期字段。让我来描述我的问题。

我有一个日期文本框,附加到datetimepicker。我的代码如下。

$( “#DateTimeTextBox”)。的DateTimePicker({             dateFormat:'dd / mm / yy',             timeFormat:'hh:mm'         });

为验证此字段,我正在使用此代码

'DateTimeTextBox':{       要求:是的,       日期:是的     },

如果我们为datetimepicker提供日期格式为'mm / dd / yy',则验证显示正确。如果我们给出像'dd / mm / yy'这样的日期格式,请始终显示验证错误消息“请输入有效日期”。但是我给的是正确的日期,比如“25/11/2012”。

是否需要为验证设置日期格式。

由于

Bobbin Paulose

1 个答案:

答案 0 :(得分:0)

additional-methods.js文件与jquery validate捆绑在一起,有许多有用的方法,包括一个方法'dateITA',您可以使用该方法以dd / mm / yyy格式验证日期。在此处下载最新的查询验证码。

https://github.com/jzaefferer/jquery-validation

在您的网页中添加对additional-methods.js的引用,并使用规则'dateITA'而不是'date'。