满足条件时选择多个单选按钮

时间:2020-07-01 08:42:57

标签: javascript

所以我有一个带有如下单选按钮的选择列表: selection list

我想做的是选择“ AT”时我希望能够再选择1个选项。 例如,如果选中“ AT”,我也希望能够选中“ Herstart”。 因此只有在选择“ AT”时才需要发生这种情况。

这是控制台上有关如何创建单选按钮的图片: radio build

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

这也不是我的代码,因此更难提供解决方案。

有人能指出我正确的方向吗?

亲切的问候

2 个答案:

答案 0 :(得分:1)

单选按钮只能是 单项选择。如果需要多个选项,请使用复选框。您可以使用disable属性和javascript来切换活动/禁用。

答案 1 :(得分: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