本文介绍了如何使用Javascript计算GridView文本框值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有产品(标签),数量(ASPTextbox),费率(ASPTextbox)和金额(标签)的GridView列,每当我想要使用javascript来计算产品的数量(数量*率)时,我会改变费率或数量。
I Have GridView Columns of Product(Label), Quantity(ASPTextbox), Rate(ASPTextbox) and Amount(Label), whenever i change rate or quantity i want to calculate amount(qty*rate) of product using javascript.
<script type="text/javascript">
function startCalc() {
var rate = parseFloat(document.getElementById('<%=gv1.FindControl("txtrate").ClientID%>').value);
var qty = parseFloat(document.getElementById('<%=gv1.FindControl("txtqty").ClientID%>').value);
var totalamount = rate * qty;
document.getElementById('<%=gv1.FindControl("lblamt").ClientID%>').value = totalamount;
}
</script>
我是 var rate = parseFloat(document.getElementById('<%= gv1.FindControl(txtrate)。ClientID%>')。value); 对象引用没有设置对象的实例
请帮帮我
在此先感谢
I am getting an error at var rate = parseFloat(document.getElementById('<%=gv1.FindControl("txtrate").ClientID%>').value); of object reference not set an instance of an object
Please Help Me
Thanks In Advance
推荐答案
<script type="text/javascript">
function startCalc() {
var grid = document.getElementById("<%= gv1.ClientID%>");
for (var i = 0; i < grid.rows.length - 1; i++) {
var rate =
这篇关于如何使用Javascript计算GridView文本框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!