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;
        } 

    再三须慎意,第一莫欺心
  • 相关阅读:
    事件基础
    Event loop 事件的循环和为什么使用函数
    Promise 对象---异步调用
    新版博客园分类不能正常显示
    OpenCV学习
    c# 常用正则
    C#调用OpenCV——美图效果
    WPF中的Image控件Source的设置(包括直接读取图片文件的代码)
    图像处理的灰度化和二值化
    C#弹出U盘
  • 原文地址:https://www.cnblogs.com/otsf/p/8615521.html
Copyright © 2011-2022 走看看