HTML onpaste Атрибут
Определение и использование
Атрибут onpaste срабатывает, когда пользователь вставляет некоторое содержимое в элемент.
Примечание: несмотря на то, что атрибут onpaste поддерживается всеми элементами HTML, в действительности невозможно вставить некоторое содержимое, например, в элемент <p>, если только элемент не установил contenteditable для "true" (Смотрите "другие примеры" ниже).
Совет: атрибут onвставить используется в основном на <input> элементы с type="text".
Совет: Существует три способа вставки некоторого содержимого в элемент:
- Нажмите CTRL + V
- Выберите "вставить" в меню "правка" в браузере
- Щелкните правой кнопкой мыши для отображения контекстного меню и выберите команду "вставить"
Относится к
Атрибут onpaste является частью атрибута события, и может использоваться на любых HTML-элементах.
Элементы | Событие |
---|---|
Все элементы HTML | onpaste |
Пример
Пример ввода
Выполнение 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>
Поддержка браузера
Атрибут события | |||||
---|---|---|---|---|---|
onpaste | Да | Да | Да | Да | Да |