我是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
答案 0 :(得分:0)
additional-methods.js文件与jquery validate捆绑在一起,有许多有用的方法,包括一个方法'dateITA',您可以使用该方法以dd / mm / yyy格式验证日期。在此处下载最新的查询验证码。
https://github.com/jzaefferer/jquery-validation
在您的网页中添加对additional-methods.js的引用,并使用规则'dateITA'而不是'date'。