把asp:CheckBoxList 变成单选框_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 把asp:CheckBoxList 变成单选框

把asp:CheckBoxList 变成单选框

 2013/12/2 18:26:08  骑士归来  博客园  我要评论(0)
  • 摘要:单选框代码<asp:CheckBoxListrunat="server"RepeatDirection="Horizontal"ID="MaintainPeopleCbl"><asp:ListItemValue="0"Text="是"onclick="checkBoxList_Click(this)"></asp:ListItem><asp:ListItemValue="0"Text="否"onclick="checkBoxList_Click
  • 标签:list

单选框代码

class="brush:csharp;gutter:true;"><asp:CheckBoxList runat="server" RepeatDirection="Horizontal" ID="MaintainPeopleCbl" >
                        <asp:ListItem Value="0" Text="是" onclick="checkBoxList_Click(this)"></asp:ListItem>
                        <asp:ListItem Value="0" Text="否" onclick="checkBoxList_Click(this)"></asp:ListItem>
                    </asp:CheckBoxList>

 

javascript 处理事件

 <script type="text/javascript">
        function checkBoxList_Click(sender) {
            
            var container = sender.parentNode;
            if (container.tagName.toUpperCase() == "TD") {
                container = container.parentNode.parentNode;
            }
            var clickList = container.getElementsByTagName("input");
            var senderState = sender.checked;
          
            for (var i = 0; i < clickList.length; i++) {
                clickList[i].checked = false;
            }
            sender.checked = senderState;
        }
    </script>

 

发表评论
用户名: 匿名