Jquery 动态添加字段以形成aren';没有被验证
考虑ASP MVC应用程序中的以下JS代码Jquery 动态添加字段以形成aren';没有被验证,jquery,asp.net-mvc,asp.net-mvc-4,razor,Jquery,Asp.net Mvc,Asp.net Mvc 4,Razor,考虑ASP MVC应用程序中的以下JS代码 function AddRecipient() { $.ajax({ url: "/Recipient/Add/@Model.Email.Id", cache: false, success: function (html) { $("#RecipientsTable tr:last").after(html); } }); }; 表单验证程序不会验证新表行中新添加的字段。 我认为我需
function AddRecipient() {
$.ajax({
url: "/Recipient/Add/@Model.Email.Id",
cache: false,
success: function (html) { $("#RecipientsTable tr:last").after(html); }
});
};
表单验证程序不会验证新表行中新添加的字段。
我认为我需要将这些字段添加到表单验证器中
知道怎么做吗
提前谢谢 我在这里找到了答案:
把javascript和razor混合在一起有点痛苦。它们处于两种不同的环境中。
// 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);