Дан код на странице?
<div class="block">
<input type="checkbox" value="1" name="one">
<input type="checkbox" value="2" name="two">
<input type="checkbox" value="3" name="three">
<input type="checkbox" value="4" name="four">
</div>
Как мне произвести вычисления и получить сумму value (ответ 10) и знать сколько чекбоксов при этом выбрано всего (в данном случае 4). Имя поля не принципиально, можно сделать у всех name="box[]"
Всем чекбоксам сделай один name="cname"
var sum = 0;
var elements = tableElem.getElementsByName('cname');
for (var i = 0; i < elements.length; i++) {
var input = elements[i];
sum = sum + input.value;
alert( input.value + ': ' + input.checked );
}
elements.length - кол-во чекбоксов
sum - сумма
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как скриптом автоматически поменять введенную запятую на точку непосредственно при вводе запятой?
При сборке проекта с помощью webpack встал вопросКак импортировать jquery в нужные модули
В проекте имеется директория frontend следующей структуры:
Почему считает неправильно? И как сделать чтоб считало точно? В приведенном ниже примере умножьте на 2, и получится 1020 а должно 10 //parseInt - обрезает...