Всем доброго времени суток! Есть форма: HTML: <table width='100%' border='1' class='table1' cellspacing='0' style='font:9px Arial; ' id="info-table"> <tr height="20" style='font:9px Arial;'> <th>Материал</th> <th>Заявка</th> </tr> <?php $i = 0; while($row = mysqli_fetch_array($result, MYSQLI_NUM)){ ?> <tr> <td><?php echo $row[0];?></td> <td><input name="zayavka[]" type="number" onkeyup="res(<?=$i?>)" id="z_<?=$i?>" /></td> </tr> <?php $i++; } ?> </table> <p id="result"></p> Код (Javascript): function res(num){ var z = document.getElementById('z_'+num); var result= document.getElementById("result"); result.innerHTML = ? }; Как сложить все цифры в столбце заявки с помощью JavaScript? Спасибо!
как-то так Код (Javascript): let sum = 0; document.querySelectorAll('#info-table input').forEach(input => sum += parseInt(input.value));
Всё работает. Ещё один вопрос. В таблице последняя строка ИТОГО:. как выводить результат в ячейке заявка на против "ИТОГО" и за одно блокировать ячейку с выводом. Спасибо!
Таблица получает динамические данные. Скрин таблицы во вложении. Обратите внимание: где столбец цветом зелёный - это заявка. В самом последней строке должно показать суммы заявки. Сейчас у меня показывает на кнопке.