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 验证插件(1.11),现在一切都按预期工作。

希望这对将来的某人有所帮助。

于 2013-10-08T11:32:24.840 回答