我可以使用jquery从多个复选框中只选择一个复选框吗?

时间:2009-10-28 07:44:52

标签: jquery checkbox

我需要允许用户只检查超过五个复选框中的一个复选框。复选框具有相同的名称和不同的值。我需要存储这些值并从数据库中检索。 Jquery是否支持此功能? 我是新手......

3 个答案:

答案 0 :(得分:2)

在这种情况下最好使用单选按钮。它们旨在达到这个目的。从这种情况中仅选择一个项目。

如果复选框是严格的要求,那么你可以使用jQuery执行此操作。你必须首先取消选择所有的checbox,然后检查点击的那个。

答案 1 :(得分:1)

使用radiobuttons。

http://www.w3schools.com/html/html_forms.asp - >向下滚动到单选按钮

答案 2 :(得分:0)

当你不在这里时,单选按钮是一个jquery解决方案:

var checkboxes = $(':checkbox.myCheckboxGroup');
checkboxes.click(function(){
  var self = this;
  checkboxes.each(function(){
    if(this!=self) this.checked = ''
  })
})