让我解释一下我在VB.net asp.net中做一个应用程序,我想放一个CheckBox列表而不是单选按钮,因为我的客户希望它是方形而不是圆形。我遇到的唯一问题是当我检查一个Checkbox时,另一个没有取消选中。我不确定我是否足够随意问我问题。
答案 0 :(得分:4)
如上所示,不建议这样做。但是,如果你必须这样做,这就是我在jQuery中的表现:
创建复选框并为其分配类
<input type="checkbox" class="cbr"/>CB 1
<input type="checkbox" class="cbr"/>CB 2
<input type="checkbox" class="cbr"/>CB 3
<input type="checkbox" class="cbr"/>CB 4
<input type="checkbox" class="cbr"/>CB 5
和jQuery
$(".cbr").click(function() {
$(".cbr").prop("checked", false);
this.checked = true;
});
以下是演示:http://jsfiddle.net/g2YMs/
此外,如果您使用ASP.NET控件创建复选框,则应使用以下选项对其进行选择:
$("#<%=IdOfControl.ClientID%>")
当然,如果您决定采用jQuery方式,那就是这样。