@anton99zel
29а класс средней школы №7

Как сделать математический расчет на чекбоксах и jquery?

function ChangePrice() {
        var p = <?=$myPrice?>;

        var p2 = p;
        CheckSettings();
        var paket = $("input:radio[name=glass-paket]:checked").val();
        var toning = $("input:radio[name=options-color]:checked").val();

        p2 = p + iPaketPrice[paket] + iPaketToning[paket][toning];
        $('.cartochka2__js-price').html(p2);
    }

В p2 итоговая сумма.
Мне нужно внедрить надбавку.
И я создал еще один инпут с id="oc2_6"
Как сделать, чтобы при нажатии на чекбокс с id="oc2_6" прибавлялось "1000" к p2 и если убрать чекбокс, то "1000" не прибавляется.
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Делаете функцию, где обходите все элементы, от состояния которых сумма зависит, считаете сумму. Подключаете эту функцию в качестве обработчика событий, возникающих при изменении состояния элементов. Например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
if ($('#oc2_6').attr('checked')) {
  p2 += 1000;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы