【问题标题】:Default select first radio button默认选择第一个单选按钮
【发布时间】: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


    【解决方案1】:

    那是因为您没有触发页面加载的点击。 试试这个:-

    document.getElementById("RadioButton").click();
    

    【讨论】:

      猜你喜欢
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 2013-01-28
      • 2013-07-20
      • 1970-01-01
      相关资源
      最近更新 更多