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

layui中使用JavaScript監(jiān)聽(tīng)下拉框(select)的變化,根據(jù)選中的值來(lái)決定是否顯示或隱藏input元素

這篇具有很好參考價(jià)值的文章主要介紹了layui中使用JavaScript監(jiān)聽(tīng)下拉框(select)的變化,根據(jù)選中的值來(lái)決定是否顯示或隱藏input元素。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

layui監(jiān)聽(tīng)下拉框選擇事件,AIGC,javascript,layui,前端

HTML代碼

        <div class="layui-form-item" id="rubric">
            <label class="layui-form-label">前端說(shuō)明</label>
            <div class="layui-input-inline">
                <input type="text" id="user_rubric" name="user_rubric" autocomplete="off" class="layui-input" maxlength="32">
            </div>
            <div class="layui-form-mid layui-word-aux"><span class="x-red">*</span> 前端管理員提示說(shuō)明,最大長(zhǎng)度32個(gè)字符</div>
        </div>

判斷是否顯示

  /*前端說(shuō)明是否顯示*/
        $("#rubric").css("display", "none");
        form.on("select(admin_is_super)", function (data) {
            console.log(data.value);
            var thisValue = data.value;
            if (thisValue == '3') {
                $("#rubric").css("display", "block");
            } else {
                $("#rubric").css("display", "none");
            }
        });

驗(yàn)證數(shù)據(jù)不能為空

    var admin_is_super = $('#admin_is_super').val();
            var user_rubric = $('#user_rubric').val();
            if (admin_is_super == 3) {
                if (user_rubric.length == 0) {
                    layer.msg("前端說(shuō)明不能為空", {icon: 2, timeout: 100}, function () {
                        $('#user_rubric').focus();
                        return false;
                    })
                }
            }

編輯狀態(tài)

    /*前端說(shuō)明是否顯示*/
        if (rubric == 3) {
            $("#rubric").css("display", "block");
        } else {
            $("#rubric").css("display", "none");
        }

        form.on("select(admin_is_super)", function (data) {
            //console.log(data.value);
            var thisValue = data.value;
            if (thisValue == '3') {
                $("#rubric").css("display", "block");
            } else {
                $("#rubric").css("display", "none");
            }
        });

JavaScript交互功能

HTML和CSS用于設(shè)置網(wǎng)頁(yè)的基本結(jié)構(gòu)和樣式,而JavaScript則用于實(shí)現(xiàn)交互功能,比如根據(jù)下拉框的選項(xiàng)來(lái)控制input元素的顯示或隱藏。

以下是一個(gè)簡(jiǎn)單的例子,使用JavaScript監(jiān)聽(tīng)下拉框(select)的變化,然后根據(jù)選中的值來(lái)決定是否顯示或隱藏input元素:

HTML:

<select id="selectElement">
  <option value="hide">隱藏</option>
  <option value="show">顯示</option>
</select>

<input type="text" id="inputElement" style="display: none;">

JavaScript:

document.getElementById('selectElement').addEventListener('change', function() {
  var inputElement = document.getElementById('inputElement');
  if (this.value === 'show') {
    inputElement.style.display = 'block';
  } else {
    inputElement.style.display = 'none';
  }
});

在這個(gè)例子中,我們首先為下拉框的元素設(shè)置了一個(gè)id(selectElement),以及一個(gè)監(jiān)聽(tīng)事件,當(dāng)選項(xiàng)改變時(shí),會(huì)觸發(fā)這個(gè)事件。然后,在事件處理函數(shù)中,我們檢查選中的值,如果值為’show’,則顯示input元素,否則隱藏它。隱藏和顯示是通過(guò)修改input元素的display樣式屬性來(lái)實(shí)現(xiàn)的。


@漏刻有時(shí)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-759145.html

到了這里,關(guān)于layui中使用JavaScript監(jiān)聽(tīng)下拉框(select)的變化,根據(jù)選中的值來(lái)決定是否顯示或隱藏input元素的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Vue組件使用(父組件監(jiān)聽(tīng)子組件數(shù)據(jù)變化,子組件使用父組件的數(shù)據(jù),并監(jiān)聽(tīng)父組件的數(shù)據(jù)變化)

    Vue組件使用(父組件監(jiān)聽(tīng)子組件數(shù)據(jù)變化,子組件使用父組件的數(shù)據(jù),并監(jiān)聽(tīng)父組件的數(shù)據(jù)變化)

    父組件聲明變量 父組件向子組件傳遞數(shù)據(jù) Vue 數(shù)據(jù)類型 type 有以下幾種: String:字符串類型。例如:“hello world”。 Number:數(shù)字類型。例如:12,1.5。 Boolean:布爾類型。例如:true,false。 Object:對(duì)象類型。例如:{name: ‘Tom’, age: 20}。 Array:數(shù)組類型。例如:[1, 2, 3]。 Fun

    2024年02月14日
    瀏覽(20)
  • jq如何獲取選中option的值_使用jquery操作select(獲取選中option的值等)

    總結(jié)下使用jQuery操作select的方法。 1.獲取第一個(gè)候選項(xiàng)的值。 $(\\\'#test option:first\\\').val(); 2.獲取最后一個(gè)候選項(xiàng)的值。 $(\\\'#test option:last\\\').val(); 3.獲取第二個(gè)候選項(xiàng)的值。 $(\\\'#test option:eq(1)\\\').val(); 4.獲取選中的候選項(xiàng)的值。 $(\\\'#test\\\').val(); $(\\\'#test option:selected\\\').val(); 5.設(shè)置值為2的候選項(xiàng)

    2023年04月08日
    瀏覽(14)
  • el-select 多選框使用 以及回顯默認(rèn)選中說(shuō)明

    改動(dòng)點(diǎn) el-select 添加屬性??multiple, ?v-model=? 綁定的必須是個(gè)數(shù)組,在data中定義好, ?回顯的時(shí)候,后臺(tái)傳遞數(shù)組有值就能顯示多個(gè)選中的。 后臺(tái) 遇到問(wèn)題建議多看element官網(wǎng)文章 ,下拉框單選、多選、輸入檢索都有案例 學(xué)習(xí)來(lái)源:?el-select 多選框使用 以及回顯默認(rèn)選中

    2024年02月13日
    瀏覽(26)
  • 微信小程序Page監(jiān)聽(tīng)數(shù)據(jù)變化不能使用observers

    微信小程序Page監(jiān)聽(tīng)數(shù)據(jù)變化不能使用observers

    眾所周知,微信小程序的數(shù)據(jù)監(jiān)聽(tīng)器observers只能在自定義組件中使用,如果想要在頁(yè)面中實(shí)現(xiàn)類似的功能,就只有通過(guò)其他的方法。其一就是通過(guò)模擬vue的watch來(lái)監(jiān)聽(tīng)數(shù)據(jù)變化。 那么Page中應(yīng)該怎樣監(jiān)聽(tīng)呢? 1.創(chuàng)建watch.js 新建一個(gè) watch.js 文件存放監(jiān)聽(tīng)器的邏輯函數(shù),代碼如下

    2024年02月13日
    瀏覽(24)
  • el-select與el-tree結(jié)合使用,實(shí)現(xiàn)select框下拉使用樹(shù)形結(jié)構(gòu)選擇數(shù)據(jù)

    el-select與el-tree結(jié)合使用,實(shí)現(xiàn)select框下拉使用樹(shù)形結(jié)構(gòu)選擇數(shù)據(jù)

    使用el-select與el-tree,實(shí)現(xiàn)如下效果, 代碼如下: ?注意點(diǎn):搜索input框的代碼一點(diǎn)放在option上面,不要放在option里面,否則一點(diǎn)擊搜索框,下拉框就會(huì)收起來(lái),不能使用。

    2024年02月13日
    瀏覽(29)
  • Selenium教程__使用Select類對(duì)象處理下拉框(15)

    Selenium教程__使用Select類對(duì)象處理下拉框(15)

    select標(biāo)簽的下拉框可以使用selenium的?Select模擬下拉框選擇操作。 Select需要導(dǎo)入才能使用,導(dǎo)入路徑如下 下面以hao123(https://www.hao123.com) 演示下拉框操作 ?演示代碼如下 -事必有法,然后有成-? 最后祝大家早日達(dá)到測(cè)試的天花板! ? 以下是我收集到的比較好的學(xué)習(xí)教程資源,

    2024年02月13日
    瀏覽(18)
  • uniapp 下拉框效果使用 uni-data-select標(biāo)簽

    uni-data-select v-model=\\\"formData.femMerchantsClassificationId\\\" :localdata=\\\"range\\\" @change=\\\"change\\\" /uni-data-select :localdata 綁定下拉框內(nèi)容 當(dāng)下拉框內(nèi)容調(diào)用后端接口時(shí)候,寫法:

    2024年02月11日
    瀏覽(18)
  • 使用element-ui el-select 做下拉 全選+搜索 功能

    使用element-ui el-select 做下拉 全選+搜索 功能

    使用element-ui el-select 做下拉 全選+搜索 功能 有時(shí)候,需要用到下拉列表 全選和搜索,并且鼠標(biāo)放入的時(shí)候有下拉列表展示。以前的做法是 check + el-input搜索結(jié)合做個(gè)組件,現(xiàn)在這個(gè)方法直接使用el-select 就能做到這個(gè)需求功能:有搜索+有全選+有取消+有確認(rèn)請(qǐng)求+有鼠標(biāo)移入自

    2024年02月11日
    瀏覽(25)
  • react中使用redux,但是通過(guò)useEffect監(jiān)聽(tīng)不到redux中的數(shù)據(jù)變化?

    在React中使用Redux并通過(guò)useEffect監(jiān)聽(tīng)Redux中的數(shù)據(jù)變化時(shí),需要使用 react-redux 庫(kù)中的 useSelector 鉤子來(lái)選擇需要監(jiān)聽(tīng)的Redux狀態(tài)。 useSelector 函數(shù)允許您從Redux存儲(chǔ)中選擇和獲取特定的狀態(tài)。 以下是一種在React組件中使用Redux,并通過(guò)useEffect監(jiān)聽(tīng)Redux中的數(shù)據(jù)變化的常見(jiàn)方法: 首先

    2024年02月16日
    瀏覽(26)
  • layui動(dòng)態(tài)設(shè)置單選按鈕選中

    layui動(dòng)態(tài)設(shè)置單選按鈕選中

    ?很久沒(méi)用過(guò)layui框架了,最近在修改代碼時(shí),遇到一個(gè)問(wèn)題,就是怎么動(dòng)態(tài)設(shè)置選中單選按鈕。需求是根據(jù)后臺(tái)返回的數(shù)據(jù)中的性別(0和1)設(shè)置動(dòng)態(tài)選中性別單選按鈕。效果圖如下: 前端頁(yè)面代碼如下: 后臺(tái)接口/admin/getLogin返回的數(shù)據(jù)格式為 { ?? ?\\\"code\\\": 200, ?? ?\\\"data\\\":

    2024年02月09日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包