が右版MicrosoftMvcJQueryValidation.js MVC2beta2?
-
18-09-2019 - |
質問
MicrosoftMvcJQueryValidation.js
使用するASP.NET MVC2クライアント側のバリデーションを実施します。
困りのこのファイルだけでなく迷ったらしている場合は、間違ったバージョン。
の版を使用していたのです。
MicrosoftMvcJQueryValidation.js
5,626 bytes
11/17/09 10:43:12am
おいては、二つの理由が考えらと思い、間違ったバージョン:
1)私は実際に電話をこのコードの検証ルーチン。これは、デフォルトクライアント検証機能を現在に組み込 FormContext.cs
は Sys.Mvc.FormValidation.enableClientValidation
.
ViewContext.FormContext.ClientValidationFunction = "EnableClientValidation";
2)あるコードからjquery.validate.js なのfollowin:
this.settings.errorPlacement
? this.settings.errorPlacement(label, $(element) )
: label.insertAfter(element);
この呼び出しこの機能に MicrosoftMvcJQueryValidation.js
:
errorPlacement: function(error, element) {
var messageSpan = fieldToMessageMappings[element.attr("name")];
$(messageSpan).empty();
$(messageSpan).removeClass("field-validation-valid");
$(messageSpan).addClass("field-validation-error");
error.removeClass("input-validation-error");
error.attr("_for_validation_message", messageSpan);
error.appendTo(messageSpan);
},
問題は要素に包まれる jQuery.validate
のjQuery $(element)
表現です。
そのため element.attr("name")
は定義されていませんが、 element[0].attr("name")
ことがあるかもしれません。
思 MicrosoftMvcJQueryValidation.js
から、先物取引からダウンロード Microsoftのサイト.
`
皆さんの為にその他の MicrosoftMvcJQueryValidation
バージョンが思が必要になります。誰でもできるのですか?
解決
月17日2009年最新版 MicrosoftMvcJQueryValidation.js
の 先物取引をダウンロードプロジェクト.
に付着しないようにしてくださいま MicrosoftMvcJQueryValidation.js
や の同名 MicrosoftMvcValidation.js
.