LINUX.ORG.RU

Таблица и автоподсчёт итогов в JavaScript


0

0

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

Собираюсь для этого класть таблицу в кучу переменных вида

var line13 = [«1», «12», «43»];

А потом при каждом изменении вызывать функцию, которая будет подсчитывать сумму строчки и сумму всех строчек.

Правильно ли я делаю, или есть какой-нибудь другой, более православный способ?


можно для ячеек таблицы задавать некий атрибут (или формировать и парсить id, class, etc), содержащий координаты ячейки. это позволит проводить подсчет только для изменившихся строк\столбцов. хотя можно зная предыдущее значение, просто проводить перерасчет нужной суммы. сделай так как можешь а потом развивай...

trashymichael ★★★
()

Собственно пересчет суммы можно считать не в лоб, а (сумма - старое_значение_ячейки + новое _значение_ячейки). Аналогично для строк. Хранить старые значения можно в массиве, можно в атрибутах ячеек, монопенисуально.

nu11 ★★★★★
()
Ответ на: комментарий от simple_best_world_web_master

Поздно. Я просто сделал через массив переменных и несколько коротких функций.

Ritz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.