代码改变世界

随笔档案-2013年09月

knockoutjs with绑定导致unobtrusive validation失效的问题

2013-09-02 22:42 by 山不转水转..., 300 阅读, 收藏, 编辑
摘要: 如果最初的时候with绑定的对象是空的,那么with绑定内部的unobtrusive validation规则在提交的时候无法生效,无法进行验证。解决办法:在提交的时候(或者with绑定的对象非空值以后),先清除form对象的'validation'的data:$.removeData($form[0], 'validator');然后调用unobtrusive validation的parse函数重新对form内的控件进行解析。$.validator.unobtrusive.parse($form[0]);再调用valid()函数就可以正常验证了。with绑定 阅读全文
点击右上角即可分享
微信分享提示