<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 () не работает в IE7 и IE8 , я пришел к выводу, что
Jquery Validate в настоящее время не работает с jQuery 1.6 в IE6, IE7, и IE8.
Я использую автозаполнение jquery UI, Datepicker в моем проекте. Поэтому, если я изменяю версию jquery с 1.6.2 на jquery 1.5.2, моя проверка работает нормально, но автозаполнение начинает давать сбой.
как это решить? есть мысли?
jQuery.validate 1.8.1 - это выпуск 2001 года, который может решить эту проблему, т. Е. Я интегрировал свой проект MVC 3 с проверкой на стороне клиента, и он отлично работает для меня.