我们在aspx页面上有一个单选按钮列表,其中在页面加载时选择了一个deafult值。在Jquery的帮助下,我使用prop = false取消选择单选按钮列表的所有值。现在,当表单发布后,单选按钮列表选择值仍然存在,同样在查看HTML时,单选按钮列表ID没有选定值($(“#Radio1”)。val())。任何人都可以通过jquery帮助我将所选值设置为null。
ASPX代码:
<form id="form1" runat="server">
<div>
<asp:RadioButtonList ID="radio1" runat="server">
<asp:ListItem ID = "btn11" Text="YES" Value="0" Selected="True"></asp:ListItem>
<asp:ListItem ID = "btn12" Text="NO" Value="1"></asp:ListItem> </asp:RadioButtonList>
<asp:Button ID="btn" Text="Submit" runat="server" onclick="btn_Click"/> </div>
</form>
代码隐藏:
protected void btn_Click(object sender, EventArgs e)
{
foreach (ListItem test1 in radio1.Items)
{
// Code
}
}
我将radio1.selectedvalue视为“0”,即选项中的“是”。 JQuery代码是:
$("#radio1 input[type=radio]").prop("checked",false)