Spec-Zone.ru › Web APIs

InputEvent

Базовая реализация Широко доступно *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Интерфейс InputEvent представляет событие, уведомляющее пользователя об изменениях в редактируемом содержимом.

Событие UIEvent InputEvent

Конструктор

InputEvent()

Создаёт объект InputEvent.

Свойства экземпляра

Этот интерфейс наследует свойства от своих предков, UIEvent и Event.

InputEvent.data Только для чтения

Возвращает строку с вставленными символами. Может быть пустой строкой, если изменение не вставляет текст (например, при удалении символов).

InputEvent.dataTransfer Только для чтения

Возвращает объект DataTransfer, содержащий информацию о форматированных или обычных данных, добавляемых к или удаляемых из редактируемого содержимого.

InputEvent.inputType Только для чтения

Возвращает тип изменения редактируемого содержимого, например, вставка, удаление или форматирование текста.

InputEvent.isComposing Только для чтения

Возвращает значение Boolean, указывающее, генерируется ли событие после compositionstart и перед compositionend.

Методы экземпляра

Этот интерфейс наследует методы от своих предков, UIEvent и Event.

InputEvent.getTargetRanges()

Возвращает массив объектов StaticRange, которые будут затронуты изменением DOM, если событие ввода не отменено.

Спецификации

Спецификация
Input Events Level 2
# interface-InputEvent
UI Events
# interface-inputevent

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
InputEvent 60 79 31 47 10.1 60 31 44 10.3 8.0 60
InputEvent 60 79 31 47 10.1 60 31 44 10.3 8.0 60
data 60 79 67 47 10.1 60 67 44 10.3 8.0 60
dataTransfer 60 79 67 47 10.1 60 67 44 10.3 8.0 60
getTargetRanges 60 79 87 47 10.1 60 87 44 10.3 8.0 60
inputType 60 79 66 47 10.1 60 66 44 10.3 8.0 60
isComposing 60 79 31 47 16.4 60 31 44 16.4 8.0 60

См. также

  • beforeinput событие
  • input событие

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/InputEvent

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API