2013-07-23 59 views
0

請看下面的JS代碼在ASP MVC應用程序動態添加字段,以形成不被驗證

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

新錶行中的新增字段將不被形式驗證驗證。 我相信我需要將這些字段添加到表單驗證器。

任何想法如何?

在此先感謝!

+0

這是有點兒你用剃刀混合javascript中的疼痛。他們有兩種不同的背景。 – zsong

回答

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); 
相關問題