HTML onpaste Атрибут события
Пример
Выполнение JavaScript при вставке некоторого текста в элемент <input>:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Подробнее примеры ниже.
Определение и использование
Атрибут onpaste срабатывает, когда пользователь вставляет некоторое содержимое в элемент.
Примечание: Несмотря на то, что атрибут onpaste поддерживается всеми элементами HTML, в действительности невозможно вставить некоторое содержимое, например, в элемент <p>, если только элемент не установил contenteditable в значение "true" (см. ниже "Дополнительные примеры").
Совет: Атрибут onpaste используется в основном для <input> элементов с type="text".
Совет: Существует три способа вставки некоторого содержимого в элемент:
- Нажмите CTRL + V
- Выберите "вставить" в меню "Правка" в браузере
- Щелкните правой кнопкой мыши для отображения контекстного меню и выберите команду "вставить"
Поддержка браузера
Атрибут события | |||||
---|---|---|---|---|---|
onpaste | Да | Да | Да | Да | Да |
Различия между HTML 4,01 и HTML5
Нет.
Синтаксис
<element onpaste="script">
Значения атрибутов
Значение | Описание |
---|---|
script | Сценарий, который будет выполняться на 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