0

MVC 4 ビューに次の HTML フォームがあります

@using (Html.BeginForm("Index", "ManageAdministrator", FormMethod.Post, 
        new Dictionary<string, object> {{"id", "manageAdministratorForm"}}))
{
    @Html.TextBox("emailAddressTextbox", null,
                  new Dictionary<string, object> {{"id", "emailAddressTextbox"}})
}

次のコードで JQuery 検証を適用したい

$(document).ready(function() {
    $("#saveButton").click(function () {
        $("#manageAdministratorForm").validate({
            rules: {
                emailAddressTextbox: {
                    required: true
            }
        },
        comment: "The email address is required"
    });
  });
});

検証を実行すると、次のエラーが表示されます

 JavaScript runtime error: Unable to get property 'call' of undefined or null reference
4

1 に答える 1

0

この問題は、私が使用していた JQuery Validation プラグインが原因でした。Nuget を使用して最新の JQuery Validation Plugin (1.11) に更新したところ、すべてが期待どおりに機能するようになりました。

これが将来誰かに役立つことを願っています。

于 2013-10-08T11:32:24.840 に答える