我请求一个 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); 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!