第一种方法:
function submitData() {
var tb = documentgetElementById(IDArray[0]); //获取服务器控件GridView的ID
if (tb) {
var rows = tbrows;
for (var i = 1; i < rowslength; i++) {
var id = rows[i]cells[1]innerText;
var name = rows[i]cells[2]innerHTML;
var oDropDownList = rows[i]cells[3]childNodes[0];
var oText = oDropDownListoptions[oDropDownListselectedIndex]text; //获取GridView中下拉列表中选中的文本
var oValue = oDropDownListoptions[oDropDownListselectedIndex]value;; //获取GridView中下拉列表中选中的值
}
}
}
第二种方法:
function submitData() {
var tb = documentgetElementById(IDArray[0]);
if (tbhasChildNodes) {
if (tbchildNodes[0] != null) {
var rowCount = tbchildNodes[0]childNodeslength;
for (var i = 1; i < rowCount; i++) {
var child = tbchildNodes[0]childNodes[i];
var id = rowCount[i]cells[1]innerHTML;
var name = childchildNodes[1]innerHTML;
var oDropDownList = childchildNodes[2]childNodes[0];
var oText = oDropDownListoptions[oDropDownListselectedIndex]text; var oValue = oDropDownListoptions[oDropDownListselectedIndex]value
}
}
}
你要用js获取服务器控件checkbox的值首先要给该控件设一个ClientID,因为原ID通过GridView的转换会发生变化的。在模板中的checkbox可以设置class,然后用js的getElementById获取全选那个复选框的Onchange事件触发。
以上就是关于如何利用js刷新页面gridview中行数据全部的内容,包括:如何利用js刷新页面gridview中行数据、用JS获取gridview中的服务器控件checkbox控件,我先实现全选的功能。但是不知道获取复选框控件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)