Mesuti
@Mesuti

Как сделать расчет при активации Chekbox в Ajax?

Есть форма-калькулятор.
Выбираем значение- справа появляется цена. Все на Ajax
Внутри формы есть чекбокс.
Как прописать условие- Если чекбокс выбран, то цена 500?
Консоль говорит ошибка в строке if (fourType.checked) fourPrice = +fourType.value;
c60f1f20f0d64abbacd05520e0695a6e.png

Код чекбокса
spoiler
<input type="checkbox" id="fourType" value="500" onchange="costCalculator()" />
<span id="fourRezult">0</span>


Код js калькулятора, отвечающее за математику чекбокса
spoiler

function costCalculator() {
//Тип выбора
var fourType = document.getElementById("fourType");
//Результат выбора
var result = document.getElementById("fourType");
//Общий результат
var result = document.getElementById("result");
//Цена для выбора по умолчанию
var fourPrice = 0;
//Общая цена
var price = 0;
//Умножаем значение на *ЧИСЛО, вот здесь и есть расчет калькулятора, показывает ошибку в консоли
if (fourType.checked) fourPrice = +fourType.value;
//Складываем типы выбора (все поля формы, inputы и selectы)
price=onePrice + twoPrice + threePrice + fourPrice;
//Результат для выбора
fourRezult.innerHTML = fourPrice;
//Общий результат
result.innerHTML = price;

4e71cf4b46f64ed695f20d6254b1c2d1.png
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Конец 26 стр:
+(fourType.value);
// or
parseInt(fourType.value);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект