0

让我解释一下我自己在 VB.net asp.net 中做一个应用程序,我想放置一个复选框列表而不是单选按钮,因为我的客户希望它是方形的而不是圆形的。我得到的唯一问题是当我选中一个复选框时,另一个没有被选中。我不确定我是否足够清楚,请随时问我问题。

4

1 回答 1

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 方式,这是当然的。

于 2013-03-21T13:11:24.907 回答