Событие onfocus

Событие onfocus возникает, когда элемент получает фокус при навигации табуляцией или щелчком мыши.

Применимо к:

a, area, label, input, select, textarea, button

Поддержка браузерами

Действия, вызывающие данное событие

  • Нажатие кнопкой мыши на неактивный элемент, который может быть активным.
  • Доступ к элементу с помощью табуляции или «горячих» клавиш.
  • Выход окна документа с активным элементом на передний план.
  • Метод SetActive для неактивного элемента, который может быть активным.
  • Метод focus для неактивного элемента, который может быть активным.

Пример

<input type="text" onfocus="this.value='я ищу:'" value="Что ищем?"/>

Заметки

Если нужно, чтобы элемент не мог получать фокус, используется атрибут disabled.

Также это событие можно применять ко всем тегам, которым присвоен атрибут tabindex.

Чтобы действие происходило, когда элемент теряет фокус, используется событие onblur.

По теме

Показать комментарии