1
<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 は、私がasp.net mvc 3控えめなクライアント側の検証が動作しない

jqueryの検証は現在、IE6でjQueryの1.6、IE7、IE8 とでは動作しないことを見に来ました。

私のプロジェクトでは、jquery UIオートコンプリート、Datepickerを使用しています。したがって、jqueryのバージョンを1.6.2からjquery 1.5.2に変更しても、検証はうまく動作しますが、オートコンプリートの開始に失敗します。

これを解決するにはどうすればよいですか?何かご意見は?

答えて

1

jQuery.validate 1.8.1は2001年にリリースされました。つまり、クライアント側の検証機能を備えたMVC 3プロジェクトと統合されているため、この問題を解決できる可能性があります。

関連する問題