@pashjka

Как сделать, чтобы в калькуляторе по input значения не росли бесконечно?

Делаю калькулятор. Но при изменении input число постоянно растет (так не должно быть, должно быть, чтобы оно возвращалось к первоначальному).

Думал сделать так (но не понимаю как записать в коде):
Получить значение из документа, внести его в переменную var1
В функции калькулирования совершать вычисления, используя значение var1
Записать в новую переменную var2
Вернуть новое значение var2 в документ в тоже место, где мы брали var1 (по сути заменить)
Но если повторяется функция калькулирования, то берется значение var1, а не var2.

Сейчас число бесконечно растет (прилагаю код), так не должно быть.
codepen

изначально число 1000 получаю из массива данных в php. Поэтому, нужно работать уже со сгенерированным документом и этим значением 1000.

Подскажите, пожалуйста, как сделать, чтобы при определенных значениях radio кнопок число возвращалось к 1000 и не росло бесконечно?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Сначала сохранить в константу исходную цену.
При вычислениях начинать с этого исходного значения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Slavik_Kenny
@Slavik_Kenny
3Д моделлер, и немного всего остального :)
Ввести флаг отвечающий за то, взял ты уже переменную или нет.
Если взял - то больше не брать её из документа (ведь там уже новое, пересчитанное число).
Ну и кнопку сброса, которая не только вернет начальные данные в документ, но и сбросил флаг, чтоб взять новое значение из документа.
Ответ написан
Ваш ответ на вопрос

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

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