使用 javascript 同时访问两个网格视图
Accessing two gridviews simultaneosly using javascript
我想使用 java 脚本访问网格视图(文本框/下拉列表)的值。问题是,我需要的值以相同的形式存在,但在两个不同的网格视图中。
我可以使用以下代码从当前正在执行验证的一个网格视图中获取值:
function CheckCreditTransaction(sender, args)
{
var creditLimit = GetClientID('txtAmount');
var creditValue = $get(creditLimit).value;
var creditBalance = GetClientID('lblBalance');
var creditBalValue = $get(creditBalance).value;
}
这里的问题既txtAmount
又lblBalance
是网格视图中文本框控件的 id,无法访问值。因为控件引用第二个网格视图(不是当前已聚焦的网格视图)。
我想我能够详细传达问题。
有什么建议吗?
你可以这样做,比如..
<script language="javascript" type="text/javascript">
function update(rowIndexOfGridview) {
var ri = rowIndexOfGridview;
var grd = document.getElementById('<%= GridView1.ClientID %>');
SecondCellValue = grd.rows[ri].cells[1].childNodes[0].value
ThirdCellValue = grd.rows[ri].cells[2].childNodes[0].value
...........
.............
}
您可能希望为每个控件指定一个唯一的名称---以简化问题。 txtAmount1, txtAmount2. 将 1 和 2 替换为语义有意义的内容。
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 如何使用角度两个绑定来动态创建的剑道网格
- 并排获得两个光滑网格表
- 我在同一域中并排打开了两个浏览器.我想将一个网格的选定行拖到另一个浏览器.可能吗
- 如何使用 Angular js 计算网格视图项模板文本框值的两个文本框值
- ASP.NET 自定义控件,两个网格.需要一些建议
- 当我的页面有两个网格时,如何在一个网格中设置td的样式
- Sencha ExtJS 4.2:如何在一个网格中同步两个组合编辑器
- 在两个差异列上筛选网格存储
- 如何在单击链接按钮时隐藏文本框控件,其中这两个控件都是网格视图的子控件
- 剑道网格:一列两个字段
- 有角度的ui.grid.在两个网格之间移动行
- 使用 javascript 同时访问两个网格视图
- NVD3图表的交互式指南(折线图)在12列网格(引导)中被剪切时,我绘制了两个图表
- 如何在一个网格中使用两个存储之间的切换
- ExtJS使用Tab键在两个网格之间导航