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

Как передать значения в input из кнопок на нативном JS?

Делаю простенький калькулятор на нативном js.

Сам калькулятор тоже рисовался через JS.

Окошко вывода input text. Кнопки калькулятора input button со своим value.

По задумке по нажатию кнопок значения передаются в input text. Пока что не знаю как делать чтобы они набирались в одну строку.

По кнопке равно будет вызываться метод, который будет анализировать писанину в input text и после проведения расчёта в это же поле возвращать результат, стирая текущую писанину.

Так вот как на нативе передавать value кнопок в строку?
  • Вопрос задан
  • 5057 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
dollar
@dollar
Делай добро и бросай его в воду.
На каждую кнопку нужно повесить свою функцию при событии onclick.
Или даже одну функцию на все кнопки, которая будет смотреть, что за кнопка, и соответственно реагировать.
В качестве реакции - добавление в конец input новой цифры или что там у вас:
input.value = input.value + symbol;
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
input.value += button.value



На самом деле все будет намного сложнее чем вы думаете, не даром же этот калькулятор дают почти всем новичкам.
Например, вот на вы посчитали 40+2, и у вас на дисплее 42
Но теперь при нажатии на 1 должно получиться не 421 же?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Ваш ответ на вопрос

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

Похожие вопросы