Live2D

JS页面对于下拉框选择元素的逻辑判断问题:

 

 

 html:

<div class="layui-form-item">
                <label class="layui-form-label cos-sm-1">是否录入志愿云</label>
                <div class="layui-input-inline cos-sm-3">
                    <select name="sflrzyy" class="sflrzyy" lay-filter="sflrzyyAdd">
                        <option value="" selected>是否录入志愿云</option>
                        <option value="1">已录入</option>
                        <option value="0">未录入</option>
                    </select>
                </div>
                <label class="layui-form-label cos-sm-1">项目Id</label>
                <div class="layui-input-inline cos-sm-3">
                    <input type="text" name="xmId" class="layui-input" autocomplete="off" maxlength="60" id="xmIdAdd">
                </div>
            </div>

js:

//下拉框新增处理
    form.on('select(sflrzyyAdd)', function (data) {
        if(data.value=='1'){
            $("#xmIdAdd").removeAttr("readonly");
        }else{
            $("#xmIdAdd").attr("readonly","readonly");
        }
        form.render('select');
    });

    //下拉框编辑处理
    form.on('select(sflrzyyEdit)', function (data) {
        if(data.value=='1'){
            $("#xmIdEdit").removeAttr("readonly");
        }else{
            $("#xmIdEdit").attr("readonly","readonly");
        }
        form.render('select');
    });

 

 

posted @ 2020-07-23 17:41  漫天繁星入眼帘  阅读(294)  评论(0)    收藏  举报