Атрибут HTML onpaste
Определение и использование
Атрибут onpaste
срабатывает, когда пользователь вставляет некоторый контент в элемент.
Примечание. Хотя этот onpaste
атрибут поддерживается всеми элементами HTML, на самом деле невозможно вставить какое-либо содержимое, например, в элемент <p>, ЕСЛИ ТОЛЬКО элемент не установил для contenteditable значение «true» (см. «Дополнительные примеры» ниже). .
Совет: этот onpaste
атрибут в основном используется для элементов <input> с type="text".
Совет. Существует три способа вставки некоторого содержимого в элемент:
- Нажмите CTRL + V
- Выберите «Вставить» в меню «Правка» в браузере.
- Щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, и выберите команду «Вставить».
Относится к
Атрибут onpaste
является частью атрибутов событий и может использоваться в любых элементах HTML.
Элементы | Событие |
---|---|
Все элементы HTML | наклеивать |
Пример
Пример ввода
Выполнение JavaScript при вставке текста в элемент <input>:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Пример P
Выполнение JavaScript при вставке некоторого текста в элемент <p> (обратите внимание, что для contenteditable установлено значение «true»):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Поддержка браузера
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |