• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在.net中用CheckBoxList实现单选
    在.net中提供了Radiobuttonlist来实现单选的,但是我一直喜欢用CheckBoxList 原因我觉得CheckBoxList 控件页面展示效果要好看一些,呵呵

    这里是先CheckBoxList 实现单选采用了控件的点击事件 调用js来控制单选的

    例如页面如下:
    复制代码 代码如下:

    asp:CheckBoxList ID="CheckBoxList1" BorderWidth="1" runat="server" RepeatLayout="Flow">
    asp:ListItem onclick="CheckBoxList_Click(this)" Value="Item1">Item1/asp:ListItem>
    asp:ListItem onclick="CheckBoxList_Click(this)" Value="Item2">Item2/asp:ListItem>
    asp:ListItem onclick="CheckBoxList_Click(this)" Value="Item3">Item3/asp:ListItem>
    asp:ListItem onclick="CheckBoxList_Click(this)" Value="Item4">Item4/asp:ListItem>
    asp:ListItem onclick="CheckBoxList_Click(this)" Value="Item5">Item5/asp:ListItem>
    /asp:CheckBoxList>


    这里是调用的js

    原理就是:
    1、获得页面控件集合,循环查找check

    2、设置check 为false ,再将传入的控件设置选中
    复制代码 代码如下:

    function CheckBoxList_Click(sender)
    {
    var container = sender.parentNode;
    if(container.tagName.toUpperCase() == "TD") { // 服务器控件设置呈现为 table 布局(默认设置),否则使用流布局
    container = container.parentNode.parentNode; // 层次: table>tr>td>input />
    }
    var chkList = container.getElementsByTagName("input");
    var senderState = sender.checked;
    for(var i=0; ichkList.length;i++) {
    chkList[i].checked = false;
    }
    sender.checked = senderState;
    }
    您可能感兴趣的文章:
    • MVC实现下拉框联动效果(单选)
    • 详解ASP.NET MVC之下拉框绑定四种方式
    • ASP.NET MVC下拉框联动实例解析
    • asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
    • 基于MVC3方式实现下拉列表联动(JQuery)
    • asp.net 自制的单选、多选列表实现代码
    • asp.net中js+jquery添加下拉框值和后台获取示例
    • ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
    • asp.net 实现下拉框只读功能
    • MVC5下拉框绑定的方法(单选)
    上一篇:.net中 发送邮件内容嵌入图片的具体实例
    下一篇:ASP.NET―001:GridView绑定List、页面返回值具体实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在.net中用CheckBoxList实现单选 在,.net,中用,CheckBoxList,实现,