2

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

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

$("#DateTimeTextBox").datetimepicker({ dateFormat: 'dd/mm/yy', timeFormat: 'hh:mm' });

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

'DateTimeTextBox':{ 必需:真,日期:真},

在这里,如果我们为 datetimepicker 指定日期格式为“mm/dd/yy”,则验证显示正确。如果我们给出这样的日期格式“dd/mm/yy”,总是显示验证错误消息“请输入有效日期”。但我给出了正确的日期,例如“25/11/2012”。

是否有任何地方需要设置验证的日期格式。

谢谢

梭宾保洛斯

4

1 回答 1

0

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

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

在您的页面中添加对 additional-methods.js 的引用,并使用规则“dateITA”而不是“日期”。

于 2012-11-25T16:44:05.080 回答