Чтение всех значений из сетки данных ASP.NET с использованием JavaScript - PullRequest
0 голосов
/ 26 сентября 2008

У меня есть ASP.NET Datagrid с несколькими текстовыми полями и раскрывающимися списками внутри него. Я хочу прочитать все значения в сетке, используя функцию JavaScript. Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 26 сентября 2008

Легко делается с помощью jQuery. Я не помню, какую разметку создает Datagrid, но в принципе что-то подобное будет работать в Jquery

    $('#client_id_of_datagrid input, #client_id_of_datagrid select')
.each(function() {val = this.value; /* Do Stuff */})
1 голос
/ 26 сентября 2008

А вот пример использования Microsoft AJAX Framework:

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 - лучшая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...