如下 GridView首先加载数据库里的值, 金额1总 是GridView里所有金额1(txtJE1.Text)的总和。 金额2总 是GridView里所有金额2(txtJE2.Text)的总和. 在网页浏览时每次修改金额1和金额2里的值 金额1总和金额2总的值会自动改变要用JS,该如何实现?<asp:GridView ID="GVRoomList" runat="server">
<Columns>
<asp:templatefield headertext="金额1">
<itemtemplate>
<asp:TextBox ID="txtJE1" runat="server" Text='<%# Eval("APPSUM")%>'></asp:TextBox>
</itemtemplate>
</asp:templatefield>
<asp:templatefield headertext="金额2">
<itemtemplate>
<asp:TextBox ID="txtJE2" runat="server" Text='<%# Eval("NEEDSUM")%>'></asp:TextBox>
</itemtemplate>
</asp:templatefield>
</Columns>
</asp:GridView>
<table>
<tr>
<td style="width:15%">金额1总:</td>
<td><asp:TextBox ID="txtJESUM1" runat="server" BorderStyle="Groove"></asp:TextBox></td>
<td style="width:13%">金额2总:</td>
<td><asp:TextBox id="txtJESUM2" runat="server" BorderStyle="Groove"></asp:TextBox></td>
</tr>
</table>
<Columns>
<asp:templatefield headertext="金额1">
<itemtemplate>
<asp:TextBox ID="txtJE1" runat="server" Text='<%# Eval("APPSUM")%>'></asp:TextBox>
</itemtemplate>
</asp:templatefield>
<asp:templatefield headertext="金额2">
<itemtemplate>
<asp:TextBox ID="txtJE2" runat="server" Text='<%# Eval("NEEDSUM")%>'></asp:TextBox>
</itemtemplate>
</asp:templatefield>
</Columns>
</asp:GridView>
<table>
<tr>
<td style="width:15%">金额1总:</td>
<td><asp:TextBox ID="txtJESUM1" runat="server" BorderStyle="Groove"></asp:TextBox></td>
<td style="width:13%">金额2总:</td>
<td><asp:TextBox id="txtJESUM2" runat="server" BorderStyle="Groove"></asp:TextBox></td>
</tr>
</table>
解决方案 »
- 如何将html文件转换成aspx文件?
- 如何向服务器端注册客户端动态生成的html表单元素
- access数据库排序问题,谁来帮帮忙呀?
- 使用FileUpLoad控件.如果文件超过一定大小.是不是就会出错
- __VIEWSTATE 很长 ,进入page_load 很慢
- datagrid中设置编辑值的问题
- 用dw2004mx 开发的asp.net(C#)程序,如何编译成bin?
- [图文]ASP.Net天气预报
- asp.net里有相当于rs("name")的函数吗?
- 在ASP.NET中,怎样才能实现用户点击一个链接,程序发现他还未登录,然后在同一页面出现登录页面,用户登录后自动打开用户刚才点击链接所指向
- 初来此地,散分
- 急!!!编译失败,引用不到GAC中的程序集。
var oTbl=document.getElementById("GVRoomList");
var total1 ,total2;
for(var i=1;i<oTbl.rows.length;i++) {
tr=oTbl.rows.item(i);
je1=tr.cells[1].children[0].value;
je2=tr.cells[2].children[0].value;
total1 += parseFloat(je1);
total2 += parseFloat(je2)
}
document.getElementById("txtJESUM1").value=total1;
document.getElementById("txtJESUM2").value=total2;
什么原因
没取到值吧!