表单中的单选按钮,如果选中一个,则取消选中其他按钮?

时间:2017-06-30 20:59:32

标签: javascript jquery radio-button

我的表单中有三组不同的单选按钮。如果我点击单选按钮,我看不到属性检查设置为true。我想知道在JQuery / JavaScript中处理这个问题的最佳方法是什么?这是一个例子:



{{1}}

{{1}}




上面的函数没有更改/设置我单击的元素上的属性checked = true。我希望看到所选元素的属性选中为true,所有其他复选框都设置为false。

2 个答案:

答案 0 :(得分:0)

条件中的第二个输入名为frmhs_cond而不是frm_cond

params

答案 1 :(得分:0)

var radioInputs = $("#myForm input[type=radio]")
radioInputs.on('change',function() {
  var $this = $(this)
  
  if ($this.is(':checked')) {
    radioInputs.not($this).removeAttr('checked')
  }
})