【问题标题】:Selected multiple radio buttons when condition is met满足条件时选择多个单选按钮
【发布时间】:2020-07-01 17:25:45
【问题描述】:

所以我有这个带有单选按钮的选择列表,如下所示:

我尝试做的是选择“ AT”时,我希望能够选择1个选项。 例如,如果选中“AT”,我还希望能够选中“Herstart”。 所以这种情况只需要在选择“AT”时发生。

这是关于如何构建单选按钮的控制台图片:

我正在考虑类似if(data-status =="AT"){ allow to check one more radio button} 但在这里我被困在 if 块中写什么。

这也不是我的代码,所以更难找到解决方案。

谁能指出我正确的方向?

亲切的问候

【问题讨论】:

标签: javascript


【解决方案1】:

您不能选择多个单选按钮,要选择多个我们使用复选框,在这里了解复选框和单选的区别more

这里是使用复选框:

$(document).ready(function() {
  $('.checked').on('change', function() {
    var x = $("#check3").is(':checked');
    if (x) {
      $('#check1').prop('checked', (x));
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<input type="checkbox" class="checked" id="check1">hertstart
<input type="checkbox" class="checked" id="check2">uti,nsa
<input type="checkbox" class="checked" id="check3">AT

【讨论】:

    【解决方案2】:

    单选按钮只能是单选。如果您需要有多个可用选项,请使用复选框。这些您可以使用 disabled 属性和 javascript 切换激活/禁用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 2017-10-22
      • 2019-04-24
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      相关资源
      最近更新 更多