Как назначить переменное значение для текстового поля gridview из функции JavaScript - PullRequest
0 голосов
/ 25 октября 2018

Я знаю, что этот вопрос уже задавался ранее, но я не могу получить от этого никакого решения.

У меня есть сетка, и я хочу вычислить общую сумму и назначить ее в другом текстовом поле в той же строке.расчет работает отлично, но я не могу присвоить выходное значение следующему TextBox Tol_Txt.

Это мой код JavaScript:

    <script type="text/javascript">
            function CalculateTotal() {
                var grid = document.getElementById("<%= Grid_Delivery_Record.ClientID%>");

                for (var i = 0; i < grid.rows.length - 1; i++) {
                    var rate = $("input[id*=Qty_Txt]");
                    var qty = $("input[id*=Rate_Txt]");

                    var totalamount = rate[i].value * qty[i].value; //--- Calculate totalamount fine

                    $("input[id*=Tol_Txt]") = totalamount[i].value;   //--- Unable to assign totalamount in Gridview TextBox
                    document.getElementById("Tol_Txt").value = totalamount;   //--also tried this
                    document.getElementById("Tol_Txt").innerHTML= totalamount;   //--also tried this
                }
            }
        </script>

Это мой код HTML:

<td>
                        <input name="ctl00$cphpagebody$Grid_Delivery_Record$ctl02$Qty_Txt" type="text" id="cphpagebody_Grid_Delivery_Record_Qty_Txt_0" OnKeyUp="CalculateTotal();" placeholder="Qty...." style="font-size:Small;" />
                    </td><td>
                        <input name="ctl00$cphpagebody$Grid_Delivery_Record$ctl02$Rate_Txt" type="text" id="cphpagebody_Grid_Delivery_Record_Rate_Txt_0" OnKeyUp="CalculateTotal()" placeholder="Rate...." style="font-size:Small;" />
                    </td><td>
                        <input name="ctl00$cphpagebody$Grid_Delivery_Record$ctl02$Tol_Txt" type="text" id="cphpagebody_Grid_Delivery_Record_Tol_Txt_0" style="font-size:Small;" />
                    </td>

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...