1.12版jquery.validate IE8 相容解決方案

來源:互聯網
上載者:User

標籤: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 相容解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.