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'); });


浙公网安备 33010602011771号