Задать вопрос
@pashjka

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

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

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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час