zoukankan      html  css  js  c++  java
  • DataList下使用CheckBox实现多选

    1.在页面中需要的地方放置<asp:CheckBox ID="CheckBox1" runat="server" />

    2.绑定数据时绑定  DataList1.DataKeyField = "Id";

    3.按钮事件

                for (int i = 0; i < this.DataList1.Items.Count; i++)
    {

    CheckBox cb = (CheckBox)DataList1.Items[i].FindControl("CheckBox1");

    if (cb.Checked)
    {
    int id = Convert.ToInt32(DataList1.DataKeys[i].ToString());

    LiuYanManager.DelLiuYanById(id);
    }


    }


    4.如需全选,就要用到javascript了

    <script language="javascript">
    function GetAllCheckBox(parentItem)
    {
    var items = document.getElementsByTagName("input");
    for(i=0; i<items.length;i++)
    {
    if(parentItem.checked)
    {
    if(items[i].type=="checkbox")
    {
    items[i].checked = true;
    }
    }
    else
    {
    if(items[i].type=="checkbox")
    {
    items[i].checked = false;
    }
    }
    }
    }

    </script>

    <input id="cbAll" type="checkbox" onclick="GetAllCheckBox(this)"/>全选

  • 相关阅读:
    Delphi程序结构
    SQL存储过程解密 Encrypted object is not transferable, and script can not be generated

    在河南呢
    还在河南,写随笔吧
    HAVING
    mIRC
    关于CAP理论
    开篇
    移动信息系统
  • 原文地址:https://www.cnblogs.com/xyangs/p/2396225.html
Copyright © 2011-2022 走看看