Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 防止在ASP.NET中选择多个单选按钮_Javascript_Asp.net_Vb.net - Fatal编程技术网

Javascript 防止在ASP.NET中选择多个单选按钮

Javascript 防止在ASP.NET中选择多个单选按钮,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,代码: 选择一个代理: 我觉得我需要向radiobutton区域添加一个JavaScript事件。由于您在gridview中使用单选按钮,因此必须在单选按钮的OnInit事件中设置GroupName <div id="summary_SelectAgent" runat="server"> <div class="rowClass"><p>Select an Agent:</p></div>

代码:


选择一个代理:


我觉得我需要向radiobutton区域添加一个JavaScript事件。

由于您在gridview中使用单选按钮,因此必须在单选按钮的
OnInit
事件中设置
GroupName

    <div id="summary_SelectAgent" runat="server">
        <div class="rowClass"><p>Select an Agent:</p></div> 

        <div style="max-height: 200px; overflow: auto;">
        <p><asp:GridView ID="dgvAgents" runat="server" CellPadding="2" AutoGenerateColumns="false" 
            Width="100%" BorderStyle="none" GridLines="None" CssClass="columnfield_small SelectAgentTable">
          <HeaderStyle ForeColor="#3C6994" Font-Underline="False" HorizontalAlign="left"/>
          <Columns>
            <asp:TemplateField ItemStyle-Width="20"><ItemTemplate><asp:RadioButton ID="rbtSelectAgent" runat="server" 
              AutoPostBack="false" CausesValidation="False" GroupName="SelectAgent"/></ItemTemplate></asp:TemplateField>
            <asp:BoundField DataField="cName" HeaderText="Agent Name" HeaderStyle-HorizontalAlign="Left" />
            <asp:BoundField DataField="cAddress" HeaderText="Address" HeaderStyle-HorizontalAlign="Left" />
            <asp:BoundField DataField="cCityStZip" HeaderText="City/State/Zip" HeaderStyle-HorizontalAlign="Left" />
            <asp:BoundField DataField="nIDNumber" HeaderText="#" HeaderStyle-HorizontalAlign="Left" Visible="false"/>
          </Columns>
        </asp:GridView></p>
        </div>
        <div class="rowClass"></div>
    </div>

为RadioBox设置相同的组名;像
<asp:RadioButton ID="test" runat="server" OnInit="test_Init" />
protected void test_Init(object sender, EventArgs e)
        {
            RadioButton rbtn = (RadioButton)sender;
            rbtn.GroupName = "groupgrid";
        }