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

Как получить предыдущее значение input на чистом js?

Имеется input text, и при каждом изменении в нем, в переменную "counter" записывается его значение, но как я могу в переменную "prevCounter" записать старое значение? Например: ввели 12345, при этом "prevCounter" должен быть равен 1234.
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 2
@FKV
ну так перед записью в переменную counter в ней будет содержаться старое значение.
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
const input = document.querySelector('input');

input.addEventListener('beforeinput', (e) => {
    console.log('oldValue', e.target.value);
  })
input.addEventListener('input', (e) => {
  
  console.log('value', e.target.value);
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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