<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css"
rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"
type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/jQuery.Validate/1.7/jQuery.Validate.min.js"
type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js"
type="text/javascript"></script>
我正在使用数据注释来显示错误消息。在Firefox中它的工作正常,但在IE中它没有在客户端显示错误消息。 从以下链接JQuery 1.6 $('form').validate() not working in IE7 & IE8开始,我看到了
Jquery Validate目前不适用于IE6中的jQuery 1.6,IE7, 和IE8。
我在我的项目中使用jquery UI自动完成,Datepicker。因此,如果我将jquery版本从1.6.2更改为jquery 1.5.2,我的验证工作正常,但我的自动完成功能开始失败。
如何解决这个问题?有什么想法吗?
答案 0 :(得分:1)
jQuery.validate 1.8.1是2001年的发布可能是为了解决这个问题,即我与我的MVC 3项目集成了客户端验证,它对我来说非常适合。