在Ajax请求后手动绑定JQuery验证

Ian*_*ton 5 jquery-validate unobtrusive-validation asp.net-mvc-3

我请求ASP.net MVC视图到现场框和视图中包含已标记了属性的表单字段由JQuery的不显眼的验证插件使用.

客户端脚本不工作然而,我的理论是,因为它的验证框架只被上早已由MVC视图已经被加载到现场箱的时间通过网页加载触发.

那么我怎样才能让验证框架知道它有新的表单字段来修复?

干杯,伊恩.

dfo*_*tun 18

var $form = $("form");

$form.unbind();
$form.data("validator", null);

$.validator.unobtrusive.parse(document);
// Re add validation with changes
$form.validate($form.data("unobtrusiveValidation").options);
Run Code Online (Sandbox Code Playgroud)


Dar*_*rov 6

您可以查看以下博客文章.这是另一个.