Встречается на собеседованиях • сегодня

Подойдет ли событие blur чтобы понять что форма расфокусировалась

Да, событие blur идеально подходит для отслеживания потери фокуса элементом формы. Оно срабатывает, когда пользователь убирает фокус с элемента (например, кликает вне поля ввода).

Пример:

javascript
const input = document.querySelector('input');
input.addEventListener('blur', (e) => {
  console.log('Поле потеряло фокус');
});

Нюансы:

  1. blur не всплывает, используй focusout если нужна всплывающая версия
  2. Для валидации лучше комбинировать с input или change, так как blur срабатывает при любом уходе с поля, даже без изменений
  3. В мобильных браузерах может быть задержка перед срабатыванием
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы