Калькулятор сложения из чекбоксов (checkbox)


Данный JavaScript предназначен для сложения значений (value) выбранных чекбоксов
с выводом результата, тойсть производится общий подсчет суммы в зависимости от выбранных чекбоксов пользователем.
Пример: Сложение значений чекбоксов
100
200
300
400
500
600
0 руб.
В HTML-исходнике страницы между тегами <head>, вставьте скрипт:
1
2
3
4
5
6
7
8
9
<script>
var s = document.forms.
calc;
s.onchange = function() {
var n = s.querySelectorAll(':checked'),
itog = 0;
for(var j=0; j<n.length; j++)
itog += +n[j].value||0;
document.getElementById('
wb_sum').innerHTML = itog + ' руб.';}
</script>
calc -- это имя формы name="calc"
wb_sum -- это индификатор текста id="wb_sum"
Результат сложения чекбоксов можно вывести в input
Добавьте input с id="wb_sum" и замените 8-ю строку в скрипте:
document.getElementById('wb_sum').value = itog;}
Скачать исходник .wbs (версия 12.3.0)