0

考虑 ASP MVC 应用程序中的以下 JS 代码

function AddRecipient() {
    $.ajax({
        url: "/Recipient/Add/@Model.Email.Id",
        cache: false,
        success: function (html) { $("#RecipientsTable tr:last").after(html); }
    });
};

表单验证器不会验证新表行中新添加的字段。我相信我需要将这些字段添加到表单验证器中。

知道怎么做吗?

提前致谢!

4

1 回答 1

0

我在这里找到了答案: 在执行时使用 MVC 3 和 jQuery Validator 添加验证

// Target Form
var $form = $("**form selector**");

// Unbind existing validation
$form.unbind();
$form.data("validator", null);

// Check document for changes
$.validator.unobtrusive.parse(document);

// Re add validation with changes
$form.validate($form.data("unobtrusiveValidation").options);
于 2013-07-27T06:49:49.203 回答