当前位置:  开发笔记 > 前端 > 正文

为什么我的jquery表单验证不适用于IE7?它适用于FF,Opera,Safari等

如何解决《为什么我的jquery表单验证不适用于IE7?它适用于FF,Opera,Safari等》经验,为你挑选了2个好方法。

我最近在我们社区大学测试的表单上使用了jquery和表单验证插件:

www.mchenry.edu/parentorientation

马上,(如果用FF,Opera,Safari等查看)当你点击提交时没有输入任何值,你会在表格中获得一些很好的错误信息,即预期的效果.但是,如果您使用的是IE7,那么当您单击"提交"时,您将获得我们的后端开发人员所偏爱的服务器端验证.为什么IE7会忽略jquery验证并跳转到服务器端验证?我可以做任何事情来让IE表现出来,还是我坚持使用我拥有的东西?

感谢您提供的任何见解.



1> Green Day..:

我知道这篇文章是2岁但我通过谷歌找到它所以也许别人会.

fozylet提到的问题已在jQuery Validation插件版本1.9.0中得到修复 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

它不再需要名称属性.我正在为表单使用spring,所以实际上无法指定name属性.流浪逗号也不会阻止表单验证工作.

迟到总比不到好...



2> Sergii..:

第51行

},//结束消息

删除逗号.

并使用IE Debug Bar.

尝试使用更高版本的jQuery Validation Plugin 1.9.0,它正在使用IE7和8.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有