HTML атрибут-событие onpaste

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

Хотя атрибут onpaste поддерживается всеми HTML элементами, невозможно вставить контент, например, в элемент <p> до тех пор, пока значение его атрибута contenteditable не будет установлено в "true".

Чаще всего атрибут onpaste используется с элементом <input type="text">.

Существует три способа вставить контент из буфера обмена:

  1. Нажать CRTL+V
  2. Выбрать пункт "Вставить" в меню "Правка" браузера
  3. Нажать правую кнопку мыши, чтобы вызвать контекстное меню, и выбрать команду "Вставить"

Особенности
Поддерживаются все HTML теги.

Синтаксис атрибута

<element onpaste="script">

Значения атрибута

ЗначениеОписание
scriptСкрипт, исполняющийся при возникновении события

Пример использования атрибута

Запускает скрипт, когда пользователь вставляет какой-либо текст в элемент <input>:


<input type="text" onpaste="myFunction()" value="Вставьте сюда что-нибудь">