1
複数のListItemを持つRadioButtonListがあります。ユーザーが思う前にクリックすると、ここで必要がなくてもオプションが選択されます。RadioButtonListのダブルクリックイベント
マウスでリストをダブルクリックすると、RadioButtonListのSelectedIndexを-1に設定できますか?
のasp.net C#のwebアプリケーション
複数のListItemを持つRadioButtonListがあります。ユーザーが思う前にクリックすると、ここで必要がなくてもオプションが選択されます。RadioButtonListのダブルクリックイベント
マウスでリストをダブルクリックすると、RadioButtonListのSelectedIndexを-1に設定できますか?
のasp.net C#のwebアプリケーション
とき、それをダブルクリックし、次のjqueryのスクリプトは、選択したラジオボタンの項目のチェックを外します。
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Text="One" Value="1"></asp:ListItem>
<asp:ListItem Text="Two" Value="2"></asp:ListItem>
<asp:ListItem Text="Three" Value="3"></asp:ListItem>
</asp:RadioButtonList>
<script type="text/javascript" src="Scripts/jquery-1.4.2-vsdoc.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#<%= RadioButtonList1.ClientID %>').dblclick(function() {
$('#<%= RadioButtonList1.ClientID %> input:radio:checked').each(function() {
$(this).attr('checked', false);
});
});
});
</script>
また、非常に直感的に思われないMutuallyExclusiveCheckBox of Ajax Control Toolkit
を使用して検討する必要があります。キャプション "明確な答え"のリストの下に通常のボタンを追加するだけで、必要なことをすることができますか? –
一度ユーザーがラジオボタンをクリックすると、彼は選択を取り消すことができますか? –
@bemused私は動的にRblを作成し、1つのフォームにいくつかのrblを持っています。私はユーザーがどこのrblをクリアする必要があるのかを選択するドロップダウンを組み合わせることができますが、ダブルクリックが可能な場合は簡単な方法です。 – Yann