Тип события select пользовательского интерфейса UIEvent

Тип события select использует интерфейс UIEvent, если оно сгенерировано из пользовательского интерфейса. Но в противном случае оно может быть сгенерировано из интерфейса Event.

Тип события select
Интерфейс UIEvent, если генерируется из пользовательского интерфейса, иначе Event
Синх / Асин Синхронный
Всплытие Есть
Надежные цели Element
Отменяемый Нет
Действие по умолчанию Не определено
Контекст (доверенные события) Event.target : элемент, текстовое содержимое которого было выбрано
UIEvent.view : Window
UIEvent.detail : 0


Пользовательский агент ДОЛЖЕН отправить это событие, когда пользователь выбирает какой-либо текст. Это событие отправляется после того, как выбор произошел.

Эта спецификация не предоставляет контекстную информацию для доступа к выбранному тексту. Где это применимо, основной язык ДОЛЖЕН определять правила того, как пользователь МОЖЕТ выбирать контент (с учетом международных языковых соглашений), в какой момент отправляется событие select и как автор контента МОЖЕТ получать доступ к выбранному пользователем контенту.

Чтобы получить доступ к выбранному пользователем содержимому, авторы содержимого будут использовать собственные возможности основных языков, такие как метод Document.getSelection() API-интерфейсов редактирования HTML [Редактирование].

Событие select может быть недоступно для всех элементов на всех языках. Например, в [HTML5] события select можно отправлять только для элементов ввода формы <input> и элементов <textarea>. Реализации могут отправлять события выбора select в любом контексте, который считается подходящим, включая выбор текста вне элементов управления формой или выбор изображений или разметки, например в SVG.

События UIEvent

Типы событий пользовательского интерфейса UIEvent

Полная версия документа на русском языке

UI Events | События пользовательского интерфейса

Ссылка на первоисточник

https://www.w3.org/TR/uievents/#event-type-select

Поделись записью