標籤:blog io os java ar for div sp cti
搜尋 formnovalidate
然後改成這種,也就是if中間注釋
// allow suppressing validation by adding the html5 formnovalidate attribute to the submit button if ($(event.target).attr("formnovalidate") !== undefined) { //validator.cancelSubmit = true; }
搜尋elements 大概500行左右
elements: function () { var validator = this, rulesCache = {}; // select all valid inputs inside the form (no submit or reset buttons) return $(this.currentForm) .find("input, select, textarea") .not(":submit, :reset, :image,:button, [disabled]") .not(this.settings.ignore) .filter(function () { if (!this.name && validator.settings.debug && window.console) { console.error("%o has no name assigned", this); } // select only the first element for each name, and only those with rules specified if (this.name in rulesCache || !validator.objectLength($(this).rules())) { return false; } rulesCache[this.name] = true; return true; }); },
改成這種,然後 運行 會JS報錯,然後調試 會提示 原生的js getattribute不存在啥的, 把那裡用 替換成
$element.attr
這樣就行了
這是 IE8 相容的應急方案
順便說一句 我用的jquery 1.11.0 min
1.12版jquery.validate IE8 相容解決方案