考虑ASP MVC应用程序中的以下JS代码
function AddRecipient() {
$.ajax({
url: "/Recipient/Add/@Model.Email.Id",
cache: false,
success: function (html) { $("#RecipientsTable tr:last").after(html); }
});
};
表格验证程序不会验证新表格行中新添加的字段。 我相信我需要将这些字段添加到表单验证器中。
知道怎么做?
提前致谢!
答案 0 :(得分:0)
我在这里找到答案: Adding validation with MVC 3 & jQuery Validator in execution time
// 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);