JavaScript获取GridView选择的行内容
这些东西的选取首先就要找出选择的是第几行,如下:
var table = document.getElementById("<%=GridView1.ClientID %>");
var rowIndex = 0 ;
for(var i=1;i<table.rows.length;i++)
{
var input = table.rows[i].cells[0].getElementsByTagName("input")[0].checked;
if (input == true)
{
rowIndex = i;
return rowIndex ;
}
}
取到TextBox中的值
table.rows[rowIndex].cells[3].getElementsByTagName("input")[0].value
取到Lable中的值
table.rows[rowIndex].cells[4].getElementsByTagName("span")[0].innerHTML
后面的.innerHTML可以换成.innerText,不过.innerHTML的浏览器兼容性好些。
(这里要注意了:不管是用.innerHTML还是.innerText都是只把信息显示<span>XXXX</span>之间,而不是像TextBox的标签显示在<input Value="XXXX"></input>中。缺点是:页面一刷新就没有了。)
相关推荐
-
JavaScript获取GridView选择的行内容
这些东西的选取首先就要找出选择的是第几行,如下: var table = document.getElementById("<%=GridView1.ClientID %>"); var rowIndex = 0 ; for(var i=1;i<table.rows.length;i++) { var input = table.rows[i].cells[0].getElementsByTagName("input")[0].checked; i
-
Asp.net中获取DataTable选择第一行某一列值
数据源是一个DataTable,现在我们需要获取这个DataTable的第一行第一列的值. 先准备一个数据集,创建一个DataTable,并填充数据: source code: using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using Insus.NET.Models; na
-
Js 获取Gridview选中行的内容操作步骤
复制代码 代码如下: //取得gridview中获取选中行指定列的值 function Select() { //获取鼠标点击的元素var e=eventsrcElement; //获取元素所在的行的行号(表头行号从0开始).注意:parentElement只适用于IE浏览器,而parentNode则符合DOM标准. //var rowIndex=eparentElementparentElementrowIndex ; var rowIndex=eparentNodeparentNoderow
-
JavaScript获取GridView中用户点击控件的行号,列号
复制代码 代码如下: <asp:ImageButton ID="BtnMailaddress" runat="server" ImageUrl="../img/Search.gif" ImageAlign="Top" TabIndex="0" OnClientClick = "javascript:openImage(this);return false;"/> functi
-
javascript获取表格 td 中的内容
function numberCells() { var count=0; for (i=0; i 1234 5678 9101112 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
PowerShell读取文本文件指定行内容的方法
本文介绍一个PowerShell中如何一步到位的获取到一个文本文件的第N行.比如一个文本文件,它有1000行,我想把第500行的内容直接取出来的,最简单的方法是通过PowerShell来实现. 在PowerShell中,可以通过Get-Content这个cmdlet来获取文本文件的内容.Get-Content将一个文本文件读取到一个数组中,每一个数组元素就是文件的一行内容.比如一个文本文件内容如下: 复制代码 代码如下: 111 222 333 那么,使用Get-Content获取到一个数组,数
-
GridView中获取被点击行中的DropDownList和TextBox中的值
aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:BoundField HeaderText="ID" DataField="ID" /> <asp:BoundField HeaderText="
-
JavaScript取得gridview中获取checkbox选中的值
测试好半天,才出来,checkbox在第一列, for( i=1;i<document.all.GVmain.rows.length;i++) { var cb=document.all.GVmain.rows(i).cells(0).children(0); if(cb.checked) { temp0=document.all.GVmain.rows(i).cells(1).innerText; temp1=document.all.GVmain.rows(i).cells(5).inner
-
Bootstrap Table 双击、单击行获取该行及全表内容
什么是Bootstrap-table? 在业务系统开发中,对表格记录的查询.分页.排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用.Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询.分页.排序.复选框.设置显示列.Card view视图.主从表显示.合并列.国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移
-
获取jqGrid中选择的行的数据
下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id: var id=$('#gridTable').jqGrid('getGridParam','selrow'); 如果想要获取选择多行的id,那这些id便封装成一个id数组,那可以使用以下: var ids=$('#gridTable').jqGrid('getGridParam','selarrrow'); 如果想获取选择的行的数据,只要传入rowId即可,如下: var rowData = $("#gridTabl
随机推荐
- 如何计算下载一个文件需要多长时间?
- CentOS 6.5源码安装Erlang教程
- webshell查看IIS站点配置的方法
- 华为各种型号交换机端口镜像配置方法总结
- jQuery生成asp.net服务器控件的代码
- PHP+Ajax无刷新带进度条图片上传示例
- javascript 正则表达式触发函数进行高级替换
- js ajax加载时的进度条代码
- ASP关于编码的几个有用的函数小结(utf8)
- ionic 3.0+ 项目搭建运行环境的教程
- SQLserver2000 企业版 出现"进程51发生了严重的异常"错误的处理方法
- jQuery如何解决IE输入框不能输入的问题
- c#斐波那契数列(Fibonacci)(递归,非递归)实现代码
- bootstrap实现多个下拉框同时搜索的实例
- PHP中通过ADODB库实现调用Access数据库之修正版本 原创
- C#调用windows api关机(关机api)示例代码分享
- Dropify.js图片宽高自适应的方法
- c#使用IMap收取163邮件的方法示例
- Angular利用内容投射向组件输入ngForOf模板的方法
- layui表格checkbox选择全选样式及功能的实例