我需要允许用户只检查超过五个复选框中的一个复选框。复选框具有相同的名称和不同的值。我需要存储这些值并从数据库中检索。 Jquery是否支持此功能? 我是新手......
答案 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 = ''
})
})