如何使用JavaScript从GridView单元格分配和检索值
How to assign and retrieve value from the GridView Cell using JavaScript?
我有两个标签,如FixedTotal和TotalPercent,一个GridView有一行,如
ReferenceID Percentage Amount
-------------- ------------- --------
1 5 1000
在这里,我想用TotalPercent标签的文本更改"Percentage"Column值5。并且我想要在FixedTotal标签中显示"Amount"Column值1000。我还想检查网格是否有行?如何做到这一点?列是BoundField列。。
网格视图单元格的Getting/Setting
值,您需要知道gridview的Row Index
,当您从网格视图调用JS函数时,可以使用pass row index
<script language="javascript" type="text/javascript">
function update(rowIndexOfGridview) {
var ri = rowIndexOfGridview;
var grd = document.getElementById('<%= GridView1.ClientID %>');
CellValue = grd.rows[ri].cells[1].childNodes[0].value; // get
grd.rows[ri].cells[2].childNodes[0].value = CellValue; assign
...........
.............
}
<script language="javascript" type="text/javascript">
function Calculate()
<br/>
{
<br/>
var grid = document.getElementById("<%=GridID.ClientID%>");
<br/>
var sum = 0; <br/>
for (var i = 1; i < grid.rows.length; i++)<br/>
{ <br/>
var Cell = grid.rows[i].getElementsByTagName("input");
<br/>if (!Cell[4].value) {sum += 0; } else { sum += parseFloat(Cell[4].value);} }
<br/>
document.getElementById("<%=TextBox1.ClientID%>").value = sum;
}
<br/>
</script>
------------------------------------------------------------------------
<asp:TemplateField HeaderText="Current payment" >
<ItemTemplate>
<asp:TextBox ID="cridnvalue" runat="server" Width="70px" BorderStyle="None" onkeyup="CalculateTax();" ></asp:TextBox>
</ItemTemplate>
<ItemStyle Width="120px" />
</asp:TemplateField>
你可以试试这个。我用过这个,没有错误。
<script language="javascript" type="text/javascript">
function update(rowIndexOfGridview) {
var ri = rowIndexOfGridview;
var grd = document.getElementById('<%= GridView1.ClientID %>');
var CellValue = grd.rows[ri].cells[1].childNodes[0].textContent); // get
grd.rows[ri].cells[2].childNodes[0].textContent = CellValue; //assign
}
</script>
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 在循环中分配json值时,值被覆盖
- 动态分配GA增强型电子商务跟踪器
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 通过Magento的网络服务检索运费
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 如何在jQuery中将函数的输出分配给变量
- 无法使用javascript检索SPList项
- 为集合分配大量的模型弹药
- 可以't使用Angular解析/检索JSON
- GoogleFeed正在检索图像
- onclick函数需要双击,因为类分配延迟
- 为什么可以't我将检索到的文档分配给控制台中的变量
- 如何使用ajax将检索到的数据分配给不同的td
- Angular2 火力基地检索并分配变量
- 如何检索对象内的所有内容并分配给变量
- 检索动态图像src分配的正确路径
- 检索和分配相应的与,高度和与在Javascript中的图像
- 如何使用JavaScript从GridView单元格分配和检索值