本文介绍了如何使用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文本框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 02:06