完全と部分の2つのオプションを持つRadioButtonListがあります。デフォルトの選択はいっぱいです。
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Selected="True">Full </asp:ListItem>
<asp:ListItem>Partial</asp:ListItem>
</asp:RadioButtonList>
また、partialが選択されると一部の要素が非表示になり、fullが選択されると再表示されるjquery関数もあります。
$(document).ready(function () {
$('#<%=RadioButtonList1.ClientID %>').change(function() {
if($('#<%=RadioButtonList1.ClientID %> input:checked').val() == 'Partial') {
$("#ddlLabel1").hide();
$("#DropDownList1").hide();
} else {
$("#ddlLabel1").show();
$("#DropDownList1").show();
}
});
});
[比較]ボタンをクリックすると、非表示の要素が再表示されますが、部分的な要素は選択されたままになります。部分が選択されている場合、これらの非表示の要素は表示されないため、これは問題です。
私の質問は、比較ボタンがクリックされたときにラジオボタンリストの値を完全にリセットするにはどうすればよいですか?あることは知っていますがRadioButtonList1.ClearSelection();
、クリアしたくないので、リセットしたいと思います。助言がありますか?