Пишу для тренировки простенькую программу по расчету бюджета. Есть 4 параметра:
1) Общая сумма в месяц
2) Расходы на проезд
3) Расходы на еду
4) Расходы на развлечения
Схема расчета:
Чистая прибыль в месяц = Общая сумма - (Расходы на проезд + Расходы на еду + Расходы на развлечения)
Суть проблемы: value возвращает 0
let mainMonthBudget = document.getElementById("month-sum").value, //графа бюджета за месяц
transportExpenses = document.getElementById("bus-sum").value, //графа расходов на проезд
foodExpenses = document.getElementById("food-sum").value, //графа расходов на еду
funExpenses = document.getElementById("fun-sum").value; //графа расходов на развлечения
function sum(){
let clearBudget = mainMonthBudget - (transportExpenses + foodExpenses + funExpenses);
window.alert("Your budget is " + clearBudget);
}
на кнопке висит функция:
<button class="main-calculate-button" onclick="sum()">Рассчитать!</button>
Подозреваю, что значение value нужно еще каким-то образом сохранить после ввода данных. Подскажите, пожалуйста.