Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


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

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

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

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

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

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

Синтаксис

<element onpaste="script">

Значения

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

Значение по умолчанию

Нет.

Применяется к тегам

Onpaste относится к атрибутам событий, и может быть использован практически со всеми HTML-тегами.

Отличия HTML 4.01 от HTML 5

Нет.

Примеры использования:

Событие onpaste (Элемент <input>)

Пример HTML:

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

Событие onpaste (Элемент <p>)

Пример HTML:

Попробуй сам
<p contenteditable="true" onpaste="myFunction()">Попробуйте вставить что-то внутри этого абзаца.</p>

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

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

Спецификация Статус
WHATWG HTML Living Standard (WHATWG) Живой стандарт

Учебник HTML

HTML уроки: HTML Атрибуты