为了账号安全,请及时绑定邮箱和手机立即绑定

如果复选框选中jquery,则禁用选择

如果复选框选中jquery,则禁用选择

摇曳的蔷薇 2022-05-14 14:32:48
我有一个 html 脚本,其中有一个多项选择,当我选中复选框字段时,我想“禁用”。例子:<p><input type="checkbox" id="chk_select" name="check" value="ok" "/> deselect</p><p><select multiple="multiple" name="candidato[]" id="soci" required><option value="">-</option><option value="Name 1">Name 1</option><option value="Name 2">Name 2</option></select></p>是否可以使用 jquery 禁用多项选择?
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

试试这个。


function checkstate() {

    document.getElementById('soci').disabled = document.getElementById('chk_select').checked;

}

<p><input type="checkbox" id="chk_select" name="check" value="ok" onclick="checkstate()"> deselect</p>


<p>

<select multiple="multiple" name="candidato[]" id="soci" required>

<option value="">-</option>

<option value="Name 1">Name 1</option>

<option value="Name 2">Name 2</option>

</select>

</p>


查看完整回答
反对 回复 2022-05-14
?
呼唤远方

TA贡献1856条经验 获得超11个赞

希望这有帮助...


看法


 <p>

    <input type="checkbox" id="chk_select" name="check" value="ok" onclick="myFunction()"/> 

 deselect

    </p>

脚本


  <script>

    function myFunction() {

      var checkBox = document.getElementById("myCheck");

      if (checkBox.checked == true){

        document.getElementById('soci').disabled = true;

      } else {

        document.getElementById('soci').disabled = false;

      }

    }

    </script>


查看完整回答
反对 回复 2022-05-14
?
杨魅力

TA贡献1811条经验 获得超6个赞

这会成功的


$('input[type="checkbox"]').change(function(){

if($(this).is(':checked')){

$('select').attr('disabled','disabled')

}else{

$('select').removeAttr('disabled','disabled')

}

})

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<p><input type="checkbox" id="chk_select" name="check" value="ok" "/> deselect</p>


<p>

<select multiple="multiple" name="candidato[]" id="soci" required >

<option value="">-</option>

<option value="Name 1">Name 1</option>

<option value="Name 2">Name 2</option>

</select>

</p>


查看完整回答
反对 回复 2022-05-14
  • 3 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号