如何使用Javascript计算GridView文本框值 [英] How to Calculate GridView Textbox Values using Javascript

查看:69
本文介绍了如何使用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

推荐答案

Hello Ravi,



美好的一天!!!



我们在Gridview中可能有n行我们应该提到行索引t找到文本框值



像这样修改你的脚本它会起作用

Hello Ravi,

Good Day !!!

We may have n number of rows in Gridview we should mention the row index t find the text box value

Modify your script like this it will work
<script type="text/javascript">
        function startCalc() {
           var grid = document.getElementById("<%= gv1.ClientID%>");  
            for (var i = 0; i < grid.rows.length - 1; i++) {  
           var rate =


input [id * = txtrate]);
var qty =
("input[id*=txtrate]") ; var qty =


input [id * = txtqty]);
var totalamount = rate [i] .value * qty [i] .value;
("input[id*=txtqty]") ; var totalamount = rate[i].value * qty[i].value;


这篇关于如何使用Javascript计算GridView文本框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆