Атрибут события HTML onpaste

❮ Атрибуты событий HTML

Пример

Выполнение JavaScript при вставке текста в элемент <input>:

<input type="text" onpaste="myFunction()" value="Paste something in here">

Другие примеры «Попробуйте сами» ниже.


Определение и использование

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

Примечание. Хотя атрибут onpaste поддерживается всеми элементами HTML, на самом деле невозможно вставить некоторое содержимое, например, в элемент <p>, ЕСЛИ ТОЛЬКО элемент не установил для contenteditable значение «true» (см. «Дополнительные примеры» ниже). ).

Совет: Атрибут onpaste в основном используется для элементов <input> с type="text".

Совет. Существует три способа вставки некоторого содержимого в элемент:

  • Нажмите CTRL + V
  • Выберите «Вставить» в меню «Правка» в браузере.
  • Щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, и выберите команду «Вставить».

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

Event Attribute
onpaste Yes Yes Yes Yes Yes

Синтаксис

<element onpaste="script">

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

Value Description
script The script to be run on onpaste

Технические детали

Поддерживаемые HTML-теги: ВСЕ элементы HTML

Дополнительные примеры

Пример

Выполнение JavaScript при вставке некоторого текста в элемент <p> (обратите внимание, что для contenteditable установлено значение «true»):

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>

Связанные страницы

Справочник по HTML: событие oncopy

Справочник по HTML: событие oncut

Справочник по HTML DOM: событие onpaste


❮ Атрибуты событий HTML