在嵌套的datalist中,每行有多個radiobutton,但是 每行只能選擇一個。
麻煩有解決此問題的大俠給出代碼,本人將不勝感激!

解决方案 »

  1.   

    額。。
    比較笨的方法
    用Input 控件,同一行的radio用同一個name,比如 第一行就叫 name = radio1  
    第二行叫radio2
    ...
    這樣就是只能選一個
    哈哈看高手門咋弄的
      

  2.   

    把RadioButton放到一个容器中,随便一个容器,你就可以只选择一个。Radiobutton的选择原理是,在同一个组中只允许单选。比如你的窗体中包含一个Panel和一个GroupBox,你在窗体和Panel和GroupBox分别放上RadioButton你测试看看,分别只能单选
    这是最简单的办法了,其他办法要代码实现
      

  3.   

    <script language="javascript">
        function ChangeChk(ctl)
        {
          var theBox=ctl;
              var elem=theBox.form.elements;
              for(i=0;i<elem.length;i++)
              {
            if(elem[i].type=='radio')
            {
                   if(elem[i].id==theBox.id)
                   {
                      elem[i].checked=true;
                   }
                   else
                   {
              elem[i].checked=false;
                   }
                   }
                   }
            }
            </script>...
    Datalist模板列
    <ItemTemplate>
    <asp:RadioButton id="Chk" Runat="server" Width="60px" onclick="ChangeChk(this)"></asp:RadioButton>
    </ItemTemplate>