今天将Jquery升级到V1.2 ,发现表单验证在IE下不起作用了。
后来终于在 jQuery form validation 找到了答案。这是jQuery form validation v1.0 在IE下的一个Bug。
按照以下的方法修改validation 的代码就可以修正这个Bug。
在jquery.validate.js的702行,将 label = jQuery("<" + this.settings.errorElement + ">") 改为 label = jQuery("<" + this.settings.errorElement + "/>") ,这个就一切正常了。
在Jquery V1.2下,生成标签的时候要注意使用/封闭标签,要不在IE 下就会解析的不正确.
升级至jQuery V1.2后,表单验证在IE浏览器中失效。本文介绍了一个解决此问题的方法:通过修改jquery.validate.js文件中的特定行来修正此Bug。
88

被折叠的 条评论
为什么被折叠?



