Отображение общего итога в текстовом поле
<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
добавить больше
Представить