【发布时间】:2021-11-12 18:46:28
【问题描述】:
<div id="ManageAddressPage" runat="server">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div id="EditAddressPage" style="border: solid 1px LightGray;background-color:#f5faff">
<div style="padding:15px">
<asp:Label ID="lblAddressID" runat="server" Text='<%# Eval("AddressID") %>' Visible = "false" />
<asp:RadioButton ID="RadioButton" runat="server" Onclick="javascript:singleselection(this.id)" ></asp:RadioButton>
<asp:Label ID="lblContactName" style="margin-right:15px" runat="server" Text='<%# Eval("Name") %>' />
<asp:Label ID="lblCountry" runat="server" Text='<%# Eval("PhoneNumber") %>' />
</div>
<div style="margin-left:10px;width:90%;margin-bottom:20px;">
<asp:Label ID="lbladdress" runat="server" Text='<%# Eval("Address") %>' />
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
<script type="text/javascript" >
function singleselection(rbid) {
var rbutton = document.getElementById(rbid);
var rbuttonlist = document.getElementsByTagName("input")
for (i = 0; i < rbuttonlist.length; i++) {
if (rbuttonlist[i].type == "radio" && rbuttonlist[i].id !== rbutton.id) {
rbuttonlist[i].checked = false;
}
}
}
</script>
如果上面的代码没有运行任何选中的单选按钮,如果用户点击然后选择它,但我想默认选择第一个选项,然后如果用户选择任何选项然后只选择那个选项,这个页面就像选择地址.请有人帮忙。
【问题讨论】:
标签: javascript asp.net