特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP.NET教程> DataGrid 的 全选/取消全选 控制(CheckBox)

DataGrid 的 全选/取消全选 控制(CheckBox)

时间:2009-06-30 16:13:24 作者:互联网

DataGrid控件:

  
       
        
        
         
        

        
         
        

       

       
        
        
         
        

       

 

JavaScript函数:

  var checkFlag = true;
    function ChooseAll()
    {
       //if( !do***ent.all("CheckAll").Checked ) // 全选 
       if( checkFlag ) // 全选 
      {
          var inputs = do***ent.all.tags("INPUT");
          for (var i=0; i < in***s.length; i++) // 遍历页面上所有的 input
          {
            if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
             {
                inputs[i].checked = true;
             }    
          }
          checkFlag = false;
       }
       else  // 取消全选
       {
          var inputs = do***ent.all.tags("INPUT");
          for (var i=0; i < in***s.length; i++) // 遍历页面上所有的 input
          {
             if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
             {
                inputs[i].checked = false;
             }    
          }
          checkFlag = true;
       }
    }

    //


    // 让用户加以确认删除数据。
    //

    function DelRec()
    {
       var inputs = do***ent.all.tags("input");
       var selectedLen = 0;
       for( var i=0;i < in***s.length; i ++)
       {
          if(inputs[i].type == "checkbox")
          {
             if( inputs[i].checked )
             {
                if(inputs[i].id != "CheckAll")
                {
                   selectedLen ++;
                }
             }
          }
       }
       if( selectedLen == 0 )
       {
          alert("请先选择您要删除的数据!");
       }
       else
       {
          var flag = confirm("您确定要删除所选择的这 " + selectedLen + " 条数据吗?");
          if(flag)
          {
             do***ent.all("BtnDelRecord").click(); 
          }
       }
    }

 

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部