shailendra verma Ответов: 0

Отображение общего итога в текстовом поле


<pre><script type="text/javascript">
        function FetchData(button) {
            var row = button.parentNode.parentNode;
            var label = GetChildControl(row, "quantity_1").value;
            var label1 = GetChildControl(row, "product_rate_1").value;
            var Multi = parseFloat(label) * parseFloat(label1);
           
           
            var grandtotal = GetChildControl(row, "quantity_1").value;


            GetChildControl(row, "total_price_1").value = Multi;


            document.getElementByID("<%=grandTotal.ClientID%>").value = parseFloat(label) * parseFloat(label1);

            return false;
        };

        function GetChildControl(element, id) {
            var child_elements = element.getElementsByTagName("*");
            for (var i = 0; i < child_elements.length; i++) {
                if (child_elements[i].id.indexOf(id) != -1) {
                    return child_elements[i];
                }
            }
        };




Что я уже пробовал:

<pre> <script type="text/javascript">
        function FetchData(button) {
            var row = button.parentNode.parentNode;
            var label = GetChildControl(row, "quantity_1").value;
            var label1 = GetChildControl(row, "product_rate_1").value;
            var Multi = parseFloat(label) * parseFloat(label1);


            var grandtotal = GetChildControl(row, "grandTotal").value;


            GetChildControl(row, "total_price_1").value = parseFloat(label) * parseFloat(label1);


            Multi = parseFloat(label) * parseFloat(label1);



            return false;
        };

        function GetChildControl(element, id) {
            var child_elements = element.getElementsByTagName("*");
            for (var i = 0; i < child_elements.length; i++) {
                if (child_elements[i].id.indexOf(id) != -1) {
                    return child_elements[i];
                }
            }
        };
  </script>


получаю ошибку

Uncaught TypeError: Cannot read property 'value' of undifined

F-ES Sitecore

На какой линии происходит ошибка? Для такого кода, как этот

var label = GetChildControl(строка, "quantity_1").value;

вы получите эту ошибку, если GetChildControl возвращает null, вероятно, потому, что элемент не может быть найден. Мы не можем видеть ваш html-код, поэтому не знаем, почему это может быть. Просмотрите источник вашей страницы и сопоставьте его с тем, что вы ищете, чтобы попытаться решить, в чем заключается проблема.

shailendra verma







Идентификатор покупки





Ваучер Нет





Наименование Поставщика










Адрес





Контакт нет







ITEMNAME BATCHNO EXPIRYDATE STOCK QTY RATE TOTAL


добавить больше



Представить

0 Ответов