我正在使用ASP.Net MVC3
,使用客户端验证的更简单方法是启用jquery.validate.unobtrusive
。一切正常,对于服务器中的正确内容。
但是,当我尝试使用javascript注入(inject)一些新的“输入”时,我知道我需要调用$.validator.unobtrusive.parse()
来重新绑定(bind)验证。但是,所有这些动态注入(inject)字段仍无法正常工作。
更糟糕的是,我尝试使用jquery.validate
进行手动绑定(bind),但它也不起作用。有什么想法吗?
最佳答案
我为jquery.validate.unobtrusive库创建了一个扩展,它针对我的情况解决了这个问题-可能很有趣。
http://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content/