【问题标题】:Reading all values from an ASP.NET datagrid using javascript使用 javascript 从 ASP.NET 数据网格中读取所有值
【发布时间】:2010-09-13 08:52:38
【问题描述】:

我有一个 ASP.NET Datagrid,里面有几个文本框和下拉框。我想使用 JavaScript 函数读取网格中的所有值。我该怎么办?

【问题讨论】:

    标签: asp.net javascript


    【解决方案1】:

    使用 jQuery 轻松完成。我不记得 Datagrid 创建了什么样的标记,但基本上这样的东西可以在 Jquery 中工作

        $('#client_id_of_datagrid input, #client_id_of_datagrid select')
    .each(function() {val = this.value; /* Do Stuff */})
    

    【讨论】:

      【解决方案2】:

      下面是一个使用 Microsoft AJAX 框架的示例:

      var txts = $get('client_id_of_datagrid').getElementsByTagName('input');
      var ddls = $get('client_id_of_datagrid').getElementsByTagName('select');
      
      for(var i=0;i<txts.length;i++){
        if(txts[i].type==='text'){
          /* do stuff */
        }
      }
      
      for(var i=0;i<ddls.length;i++){
        /* do stuff */
      }
      

      对于没有框架,将 $get 替换为 document.getElementById。 真的,jQuery 是最好的主意。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-22
        • 2016-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多