我最近在我们社区大学测试的表单上使用了jquery和表单验证插件:
www.mchenry.edu/parentorientation
马上,(如果用FF,Opera,Safari等查看)当你点击提交时没有输入任何值,你会在表格中获得一些很好的错误信息,即预期的效果.但是,如果您使用的是IE7,那么当您单击"提交"时,您将获得我们的后端开发人员所偏爱的服务器端验证.为什么IE7会忽略jquery验证并跳转到服务器端验证?我可以做任何事情来让IE表现出来,还是我坚持使用我拥有的东西?
感谢您提供的任何见解.
我知道这篇文章是2岁但我通过谷歌找到它所以也许别人会.
fozylet提到的问题已在jQuery Validation插件版本1.9.0中得到修复 http://bassistance.de/jquery-plugins/jquery-plugin-validation/
它不再需要名称属性.我正在为表单使用spring,所以实际上无法指定name属性.流浪逗号也不会阻止表单验证工作.
迟到总比不到好...
第51行
},//结束消息
删除逗号.
并使用IE Debug Bar.
尝试使用更高版本的jQuery Validation Plugin 1.9.0,它正在使用IE7和8.