0

VB.net asp.net でアプリケーションを実行していて、ラジオ ボタンの代わりに CheckBox リストを配置したいので、顧客が丸ではなく四角を望んでいることを説明させてください。私が得た唯一の問題は、チェックボックスをチェックしたときに、他のチェックボックスがオフになっていないことです。お気軽に質問してください。

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 に答える