Описание onpaste
Атрибут onpaste
срабатывает, когда пользователь вставляет некоторое содержимое в элемент.
Примечание: Хотя атрибут onpaste
поддерживается всеми элементами HTML, на самом деле невозможно вставить некоторое содержимое, например,
в элемент <p>, если элемент contenteditable не имеет значение "true" (См. "Больше Примеров" ниже).
Совет: Атрибут onpaste
в основном используется в элементе <input> с type="text".
Существует три способа вставки содержимого в элемент:
- Нажмите сочетание клавиш CTRL + V
- Выберите "Вставить" из Edit menu в вашем браузере
- Щелкните правой кнопкой мыши, чтобы открыть контекстное меню и выберите команду "Paste"
Применение onpaste
Атрибут onpaste
является частью Атрибута Событий и может использоваться на следующих элементах:
Элемент | Событие |
---|---|
Все элементы HTML | onpaste |
Примеры onpaste
Выполнить JavaScript при вставке некоторого текста в элемент <input>:
<input type="text" onpaste="myFunction()" value="Вставьте что-нибудь сюда">
Попробуйте сами »
Выполнить JavaScript-код при вставке текста в элемент <p> (обратите внимание, что contenteditable имеет значение "true"):
<p contenteditable="true" onpaste="myFunction()">Попробуйте вставить что-то внутри этого абзаца.</p>
Попробуйте сами »
Поддержка onpaste
Атрибут Событий | |||||
---|---|---|---|---|---|
onpaste | Да | Да | Да | Да | Да |