Сохранение входного значения в переменную мгновенно - PullRequest
1 голос
/ 16 февраля 2020

Здравствуйте,

Мне нужно мгновенно сохранить значение ввода в переменную, добавив прослушиватели событий keyup или keydown, только обновляет переменную с предыдущим значением ввода.

Есть ли лучшее решение, чем использование setTimeout ()?

document.getElementById('project').addEventListener('keydown', function projectNameVerifyInit() {
  let projectName = document.getElementById('project').value;
  console.log(projectName);
});

<input type="text" name="project" id="project" placeholder="Project Name" autofocus required>

Спасибо

1 Ответ

1 голос
/ 16 февраля 2020

Использовать событие ввода.

document.getElementById('project').addEventListener('input', function (evt) {
    let projectName = document.getElementById('project').value;
    console.log(projectName);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...