我请求一个 ASP.net MVC View 到一个 live 框中,并且该 View 包含已标记有属性的表单字段,这些属性将由 JQuery 的不显眼的验证器插件使用。
然而,客户端脚本不起作用,我的理论是,这是因为验证框架仅在页面加载时触发,而在 MVC View 加载到 live box 时已经过去很久了。
因此,我如何让验证框架知道它有新的表单字段要修复?
干杯,伊恩。
最佳答案
var $form = $("form");
$form.unbind();
$form.data("validator", null);
$.validator.unobtrusive.parse(document);
// Re add validation with changes
$form.validate($form.data("unobtrusiveValidation").options);
关于asp.net-mvc-3 - Ajax 请求后手动绑定(bind) JQuery 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269320/