Атрибут | ||||||
onpaste | Да | Да | Да | Да | Да | Да |
HTML атрибут-событие onpaste
Событие onpaste срабатывает, когда пользователь вставляет какой-либо контент из буфера обмена в какой-либо элемент.
Не смотря на то, что атрибут onpaste поддерживается всеми HTML элементами, невозможно вставить контент, например, в элемент <p> до тех пор, пока значение его атрибута contenteditable не будет установлено в "true".
Примечание: Чаще всего атрибут onpaste используется с элементом <input type="text">.
Существует три способа вставить контент из буфера обмена:
- Нажать комбинацию клавиш CRTL+V
- Выбрать пункт "Вставить" в меню "Правка" браузера
- Нажать правую кнопку мыши, чтобы вызвать контекстное меню, и выбрать команду "Вставить"
Синтаксис
<element onpaste="script">
Значения
- script
- Скрипт, исполняющийся при возникновении события
Значение по умолчанию
Нет.
Применяется к тегам
Onpaste относится к атрибутам событий, и может быть использован практически со всеми HTML-тегами.
Отличия HTML 4.01 от HTML 5
Нет.
Примеры использования:
Событие onpaste (Элемент <input>)
Пример HTML:
Попробуй сам<input type="text" onpaste="myFunction()" value="Вставьте что-нибудь сюда">
Событие onpaste (Элемент <p>)
Пример HTML:
Попробуй сам<p contenteditable="true" onpaste="myFunction()">Попробуйте вставить что-то внутри этого абзаца.</p>
Поддержка браузерами
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
Учебник HTML
HTML уроки: HTML Атрибуты