zoukankan      html  css  js  c++  java
  • .net 后台获取CheckBoxList的值

    1.前台的多选控件 <asp:CheckBoxList runat="server" ID="cblStr" RepeatDirection="Horizontal" > </asp:CheckBoxList>

    2.后台获取多选的值

    string str= string.Empty;
                foreach (ListItem li in cblStr.Items)
                {
                    if (li.Selected == true)
                    {
                        str+= li.Value + ",";
                    }
                }

    str.TrimEnd(',');    就是你需要的多选值

    第三种:给CheckBoxList赋值 
    foreach (string str in split)
    {
         for (int i = 0; i < CheckBoxList1.Items.Count; i++)
          {
                if (CheckBoxList1.Items[i].Text == str)
                   {
                        CheckBoxList1.Items[i].Selected = true;
                   }
          }
    }

    第四种:判断是否选中

    var flag1=0;
        var checkobj = document.getElementById("CheckBoxList1");
        var checks = checkobj.getElementsByTagName("input");
        for(var n=0;n<checks.length;n++)
        {
            if(checks[n].type=="checkbox" && checks[n].checked==true)
            {
                flag1=1;
            }
        }
        if(flag1==0)
        {
            alert("请选择栏目设置!");
            return false;
        } 

    再三须慎意,第一莫欺心
  • 相关阅读:
    使用 requests 维持会话
    使用 requests 发送 POST 请求
    使用 requests 发送 GET 请求
    requests 安装
    使用 urllib 分析 Robots 协议
    使用 urllib 解析 URL 链接
    使用 urllib 处理 HTTP 异常
    使用 urllib 处理 Cookies 信息
    使用 urllib 设置代理服务
    按单生产程序发布
  • 原文地址:https://www.cnblogs.com/otsf/p/8615521.html
Copyright © 2011-2022 走看看