如何使CheckBox列表像Vb.net中的单选按钮一样?

时间:2013-03-21 12:48:40

标签: asp.net vb.net

让我解释一下我在VB.net asp.net中做一个应用程序,我想放一个CheckBox列表而不是单选按钮,因为我的客户希望它是方形而不是圆形。我遇到的唯一问题是当我检查一个Checkbox时,另一个没有取消选中。我不确定我是否足够随意问我问题。

1 个答案:

答案 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方式,那就是这样。