zoukankan      html  css  js  c++  java
  • 用js 判断datagrid 中的 checkbox 是否被选中

    private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    // 在此处放置用户代码以初始化页面
                 this.sqlDataAdapter1.Fill (this.dataSet11 );

                
    this.DataGrid1.DataSource=this.dataSet11.Tables[0];
                 
    this.DataGrid1 .DataBind ();
                
                
    this.Button1.Attributes.Add ("onclick",
                    
    "return get_value('"+this.DataGrid1.ID .ToString ()+"')");

            }

    function get_value(dataid)
             {
              
    var  s=document.getElementsByTagName("input")
              
    var  flag=false;
                    
    for (i=0;i<s.length;i++)
                    {                   
    if(s[i].type=="checkbox" &&  s[i].checked && s[i].id.substring (0,dataid.length)==dataid) //判断是否为checkbox 类型,判断是否被选中,判断是不是 datagrid 的 checkbox .
                                                                                                                  //此处注意命名时不能以 datagrid 命名开头的  例如  datagrid id 为 abc, 就不能再命名以 abc 命名开头的了 比如命名为 abcd,abce,abcdefb,
                       { 
                        flag
    =true;
                         
                       }
                    }
                    
    if (flag)
                    
    return  window.confirm("删除吗");
                     
    else
                     {
                     window.alert (
    "你没有选择数据")
                     
    return false;
                      }
              
             
                
                    
              
             }



     
  • 相关阅读:
    页面加载完成前的loading加载效果
    javascript数组常用的遍历方法
    JavaScript的值传递和引用传递
    操作iframe的一些方法
    函数依赖与数据库范式
    微信分享到朋友圈
    计算机原理基础-原反补
    async eachSeries如何按序列执行下去
    使用 VLOOKUP、INDEX 或 MATCH 查找值
    编码问题
  • 原文地址:https://www.cnblogs.com/gwazy/p/170701.html
Copyright © 2011-2022 走看看