jQuery實現(xiàn)根據(jù)類型自動顯示和隱藏表單

字號:


    這篇文章主要給大家分享了jQuery實現(xiàn)根據(jù)類型自動顯示和隱藏表單的代碼,非常的簡單實用,僅僅10行代碼,推薦給大家,希望能給大家一些提示。
    jquery實現(xiàn)表單根據(jù)單選按鈕進行字段的動畫切換,昨天寫的,感覺比起初學時寫的js/jquery有了很大進步。。在最大化擴展性的情況下經(jīng)可能使代碼精簡。
    html
    代碼如下:
    <div>
    <label>類型:</label>
    <div id="type">
    </div>
    <span></span>
    </div>
    <div>
    <label>欄目模版:</label>
    <div>
    <select name="column_tpl">
    </select>
    </div>
    <span></span>
    </div>
    <div>
    <label>文章模版:</label>
    <div>
    <select name="article_tpl">
    </select>
    </div>
    <span></span>
    </div>
    <input type="hidden" name="tpl" id="tpl" value="" />
    <div>
    <label><s>*</s>欄目鏈接:</label>
    <div>
    <input name="url" type="text" data-rules="{required:true,minlength:1,maxlength:30}">
    </div>
    <span>內(nèi)部鏈接格式:模塊/控制器/方法...,外部鏈接格式:http://../../</span>
    </div>
    js
    代碼如下:
    //根據(jù)類型自動顯示和隱藏表單
    var input_type=$('input[name=type]');
    function typeChangeHandle(){
    var ctypes=$('.ctype');
    var type=$(this).val();
    var hideCtypes=ctypes.filter(':not(.ctype'+type+')').slideUp(500,function () {
    $('.ctype'+type).slideDown(500);
    });
    }
    typeChangeHandle.apply(input_type);
    input_type.on('change',typeChangeHandle);
    input_type=null;
    以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。