САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

HTML Атрибут onpaste



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

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

Примечание: Хотя атрибут onpaste поддерживается всеми элементами HTML, на самом деле невозможно вставить некоторое содержимое, например, в элемент <p>, если элемент contenteditable не имеет значение "true" (См. "Больше Примеров" ниже).

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

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

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

Применение

Атрибут onpaste является частью Атрибута Событий и может использоваться на следующих элементах:

Элемент Событие
Все элементы HTML onpaste

Примеры

Пример Input

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

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

Пример P

Выполнить JavaScript-код при вставке текста в элемент <p> (обратите внимание, что contenteditable имеет значение "true"):

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

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

Атрибут Событий
onpaste Да Да Да Да Да