我正在使用jQuery validate来对我的表单执行验证。我目前正在使用1.11.1版本,这是本文撰写时的最新版本。这在IE10,IE9,IE8,IE7和chrome中工作正常。但是,如果我使用IE10并选择文档模式IE8,它不起作用。它总是返回true并提交表单。
有没有人知道任何工作?
答案 0 :(得分:1)
在IE8兼容模式下IE10存在问题=即使不存在ah属性,它也会返回一个空字符串
$(event.target).attr("formnovalidate") !== undefined
始终为true,并跳过验证
分叉jQuery验证插件并修复它,
这是修复:https://github.com/avipinto/jquery-validation/commit/efd7daf95eb5ed4acf44cd5523e0a23ab88c2a9d