gpt4 book ai didi

jquery - 如何在单击按钮时重置 RadioButtonList?

转载 作者:行者123 更新时间:2023-12-01 03:44:42 27 4
gpt4 key购买 nike

我有一个RadioButtonList,有两个选项:完整和部分。默认选择已满。

<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Selected="True">Full </asp:ListItem>
<asp:ListItem>Partial</asp:ListItem>
</asp:RadioButtonList>

enter image description here

我还有一个 jquery 函数,它会导致某些元素在选择“部分”时隐藏,并在选择“完整”时重新出现。

$(document).ready(function () {
$('#<%=RadioButtonList1.ClientID %>').change(function() {
if($('#<%=RadioButtonList1.ClientID %> input:checked').val() == 'Partial') {
$("#ddlLabel1").hide();
$("#DropDownList1").hide();
} else {
$("#ddlLabel1").show();
$("#DropDownList1").show();
}
});
});

enter image description here

单击“比较”按钮时,隐藏的元素会重新出现,但部分元素将保持选中状态。这是一个问题,因为选择部分时这些隐藏元素永远不应该显示。 enter image description here

我的问题是:单击比较按钮时如何将单选按钮列表的值重置为完整?我知道有 RadioButtonList1.ClearSelection(); 但我不想清除它,我想重置它。有什么建议吗?

最佳答案

您可以将以下代码放在“比较”按钮点击事件中

 RadioButtonList1.SelectedIndex = 0;
RadioButtonList1.SelectedValue = "Full";

关于jquery - 如何在单击按钮时重置 RadioButtonList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882262/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com