最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery.form.js用法之清空form的方法

 更新時間:2014年03月07日 16:28:37   作者:  
這篇文章主要介紹了jquery.form.js清空form的方法,需要的朋友可以參考下

本段代碼摘取自jquery.form.js中,由于覺得該方法的使用性非常強,同時也可獨立拿出來使用。
該段代碼言簡意賅可以很好的作為學習參考。

復制代碼 代碼如下:

/**
 * Clears the form data. Takes the following actions on the form's input fields:
 * - input text fields will have their 'value' property set to the empty string
 * - select elements will have their 'selectedIndex' property set to -1
 * - checkbox and radio inputs will have their 'checked' property set to false
 * - inputs of type submit, button, reset, and hidden will *not* be effected
 * - button elements will *not* be effected
 */
$.fn.clearForm = function(includeHidden) {
    return this.each(function() {
        $('input,select,textarea', this).clearFields(includeHidden);   //this表示設(shè)置上下文環(huán)境,有多個表單時只作用調(diào)用的表單
    });
};

$.fn.clearFields = $.fn.clearInputs = function(includeHidden) {
    var re = /^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i; // 'hidden' is not in this list
    return this.each(function() {
        var t = this.type, tag = this.tagName.toLowerCase();
        if (re.test(t) || tag == 'textarea') {
            this.value = '';
        }
        else if (t == 'checkbox' || t == 'radio') {
            this.checked = false;
        }
        else if (tag == 'select') {
            this.selectedIndex = -1;
        }
        else if (t == "file") {
            if (/MSIE/.test(navigator.userAgent)) {
                 $(this).replaceWith($(this).clone(true));
            } else {
                 $(this).val('');
            }
       }
        else if (includeHidden) {
            // includeHidden can be the value true, or it can be a selector string
            // indicating a special test; for example:
            // $('#myForm').clearForm('.special:hidden')
            // the above would clean hidden inputs that have the class of 'special'
            if ( (includeHidden === true && /hidden/.test(t)) ||
                 (typeof includeHidden == 'string' && $(this).is(includeHidden)) ) {
                this.value = '';
            }
        }
    });
};

相關(guān)文章

  • 基于jQuery對象和DOM對象和字符串之間的轉(zhuǎn)化實例

    基于jQuery對象和DOM對象和字符串之間的轉(zhuǎn)化實例

    下面小編就為大家?guī)硪黄趈Query對象和DOM對象和字符串之間的轉(zhuǎn)化實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Jquery圖形報表插件 jqplot簡介及參數(shù)詳解

    Jquery圖形報表插件 jqplot簡介及參數(shù)詳解

    jqPlot是 一款基于jquery類庫的圖標繪制插件。通過jqPlot可以再網(wǎng)頁中繪制線狀、柱狀、餅狀等多種樣式圖表。而且,jqPlot具有插件可擴展性 (Pluggability),你可以編寫自己的圖表樣式
    2012-10-10
  • jQuery旋轉(zhuǎn)插件jqueryrotate用法詳解

    jQuery旋轉(zhuǎn)插件jqueryrotate用法詳解

    這篇文章主要介紹了jQuery旋轉(zhuǎn)插件jqueryrotate用法,結(jié)合實例形式詳細分析了jqueryrotate插件的功能、定義及相關(guān)參數(shù)的使用方法,需要的朋友可以參考下
    2016-10-10
  • 隨鼠標上下滾動的jquery代碼

    隨鼠標上下滾動的jquery代碼

    隨鼠標上下滾動,在某些時候需要類似的效果,下面有個不錯的示例可以實現(xiàn)此效果,需要的朋友可以參考下
    2013-12-12
  • jQuery實現(xiàn)的簡單拖動層示例

    jQuery實現(xiàn)的簡單拖動層示例

    這篇文章主要介紹了jQuery實現(xiàn)的簡單拖動層,可實現(xiàn)響應(yīng)鼠標拖動div層及動態(tài)顯示坐標值的功能,涉及jQuery鼠標響應(yīng)及頁面元素屬性相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • jquery 查找iframe父級頁面元素的實現(xiàn)代碼

    jquery 查找iframe父級頁面元素的實現(xiàn)代碼

    jquery 查找iframe父級頁面元素的實現(xiàn)代碼,學習jquery的朋友可以參考下。
    2011-08-08
  • 移動端 一個簡單易懂的彈出框

    移動端 一個簡單易懂的彈出框

    本文給大家分享一段簡單的jquery代碼實現(xiàn)一個簡單易懂的彈出框,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-07-07
  • jquery實現(xiàn)購物車功能

    jquery實現(xiàn)購物車功能

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)購物車功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • JQuery實現(xiàn)地圖坐標拾取和地址模糊查詢功能

    JQuery實現(xiàn)地圖坐標拾取和地址模糊查詢功能

    本文詳細介紹了使用JQuery、HTML和JavaScript實現(xiàn)移動端地圖位置選取的方法,內(nèi)容包括構(gòu)建地圖頁面、通過點擊獲取經(jīng)緯度、實現(xiàn)地址模糊查詢與標注等功能,文章還提供了完整的代碼示例,并且介紹了百度地圖API的應(yīng)用,幫助開發(fā)者快速掌握地圖位置選點的開發(fā)技術(shù)
    2024-09-09
  • jQuery實現(xiàn)小球點擊發(fā)射動畫

    jQuery實現(xiàn)小球點擊發(fā)射動畫

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)小球點擊發(fā)射動畫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

城市| 柳林县| 鄂托克旗| 合作市| 岳西县| 兴安县| 威信县| 沽源县| 乐亭县| 河源市| 台安县| 上林县| 七台河市| 泰州市| 迁西县| 天等县| 印江| 云霄县| 英吉沙县| 泸西县| 新疆| 安龙县| 航空| 广平县| 奈曼旗| 福鼎市| 凤台县| 温泉县| 隆德县| 肃南| 柯坪县| 礼泉县| 嘉鱼县| 新蔡县| 清流县| 大石桥市| 五河县| 肃北| 会同县| 安化县| 永嘉县|