jQuery验证不能在IE10兼容模式下工作

时间:2013-06-19 18:52:50

标签: jquery validation internet-explorer-8 compatibility internet-explorer-10

我正在使用jQuery validate来对我的表单执行验证。我目前正在使用1.11.1版本,这是本文撰写时的最新版本。这在IE10,IE9,IE8,IE7和chrome中工作正常。但是,如果我使用IE10并选择文档模式IE8,它不起作用。它总是返回true并提交表单。

有没有人知道任何工作?

1 个答案:

答案 0 :(得分:1)

在IE8兼容模式下IE10存在问题=即使不存在ah属性,它也会返回一个空字符串

 $(event.target).attr("formnovalidate") !== undefined

始终为true,并跳过验证 分叉jQuery验证插件并修复它,
这是修复:https://github.com/avipinto/jquery-validation/commit/efd7daf95eb5ed4acf44cd5523e0a23ab88c2a9d