文件版本列出:
Jquery版本1.7.1
jQuery Validation 版本1.9.0 (VS2012创建MVC项目自动生成的版本)
最好VS2012创建MVC项目自动生成的版本,而不是VS2010生成的 10的太旧
原因是:低版本浏览器不支持HTML5
解决办法:
将
查找Jquery.Validate.js和Jquery.Validate.min.js里面的 this.attr('novalidate', 'novalidate');
修改为
if (typeof (Worker) !== "undefined") { this.attr('novalidate', 'novalidate'); }
附上修改过后的文件