国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】

這篇具有很好參考價值的文章主要介紹了【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

功能:

1. 選中復(fù)選框,顯示隱藏的區(qū)域;

2. 取消選中,再隱藏該顯示的區(qū)域。

方法1:在layui + jquery框架下

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選中checkbox復(fù)選框,顯示某區(qū)域</title>
    <!-- 引入layui的核心css -->
    <link rel="stylesheet" href="../layui/css/layui.css">
</head>
<body>
    <form action="" class="layui-form">
        <div class="layui-form-item">
            <label for="" class="layui-form-label" id="show_hide">顯示</label>
            <div class="layui-input-inline">
                <input type="checkbox" name="isShow" id="isShow" lay-skin="primary" lay-filter="isShow" title="江蘇省" class="layui-input">
            </div>
        </div>
        <!-- 頁面初始時(未選中復(fù)選框),城市這部分內(nèi)容進(jìn)行隱藏 display:none; -->
        <div class="layui-form-item" id="city_div" style="display: none;">
            <label for="" class="layui-form-label">城市</label>
            <div class="layui-input-inline">
                <select name="city" id="city">
                    <option value="0">--城市--</option>
                    <option value="1">南京</option>
                    <option value="2">蘇州</option>
                    <option value="3">揚州</option>
                    <option value="4">無錫</option>
                </select>
            </div>
        </div>
    </form>
    <!-- 引入核心js -->
    <script src="../js/jquery.min.js"></script>
    <script src="../layui/layui.js"></script>
    <script>
        $(function(){
            layui.use(['form'], function(){
                var form = layui.form;

                form.render('checkbox');
                form.render('select');
                
                form.on('checkbox(isShow)', function(data){
                    var isChecked = data.elem.checked;
                    var check = data.elem;
                    if(isChecked)
                    { //選中復(fù)選框,顯示city內(nèi)容
                        $('#city_div').css("display", "block");
                        $('#show_hide').html("隱藏");
                    }
                    else
                    { //取消選中,隱藏city內(nèi)容
                        $('#city_div').css("display", "none");
                        $('#show_hide').html("顯示");
                    }
                });
            });
        })
    </script>
</body>
</html>

運行效果圖:

【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】,JavaScript,layui,layui,前端,javascript

【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】,JavaScript,layui,layui,前端,javascript

方法2:純粹的HTML+CSS+JavaScript

代碼入下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選中checkbox復(fù)選框,顯示某區(qū)域</title>
    <!-- 無任何框架,純粹HTML+CSS+JavaScript -->
</head>
<body>
    <form action="">
        <div>
            <label for="" style="float: left; width: 95px; text-align: center;" id="show_hide">顯示</label>
            <div style="float: left; margin-left: 5px;">
                <input type="checkbox" name="isShow" id="isShow">屬于江蘇省
            </div>
        </div>
        <br>
        <div style="display: none;" id="showCity">
            <label for="" style="float: left; width: 95px; text-align: center;">城市</label>
            <div style="float: left; margin-left: 10px;">
                <select name="city" id="city">
                    <option value="0">--城市--</option>
                    <option value="1">南京</option>
                    <option value="2">蘇州</option>
                    <option value="3">無錫</option>
                    <option value="4">揚州</option>
                </select>
            </div>
        </div>
    </form>

    <!-- js核心代碼 -->
    <script>
        var checkbox = document.getElementById('isShow');
        var city = document.getElementById('showCity');
        var show_hide = document.getElementById("show_hide");
        checkbox.addEventListener("click", function(){
            if(checkbox.checked)
            {
                city.style.display = 'block';
                show_hide.innerHTML = '隱藏';
            }
            else
            {
                city.style.display = 'none';
                show_hide.innerHTML = '顯示';
            }
        });
    </script>
</body>
</html>

運行效果圖:

【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】,JavaScript,layui,layui,前端,javascript

【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】,JavaScript,layui,layui,前端,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-689564.html

到了這里,關(guān)于【點擊checkbox復(fù)選框,顯示or隱藏某區(qū)域】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包