paste ( onpaste )イベント
paste ( onpaste )イベントは、設定されたタグエレメント内に何らかのコンテンツをペースト(貼り付け)すると発生するイベントです。 DocumentAndElementEventHandlers に定義されています。
*このイベントは実験的な技術です。思ったような動きをしない場合もあります。使用には注意してください。
<p> エレメントのように内容が編集ができない場合は contenteditable 属性を "true" に設定します。
ペーストには以下の操作が対象になります。
- "CTRL + V" によるショートカット
- ブラウザのメニューバーの「編集」、"Paste" による操作
- 右クリックで表示されるコンテキストメニューの "Paste" コマンド
ペースト(貼り付け)機能を無効にするには、onpaste イベントハンドラーを "return false" にします。
DocumentAndElementEventHandlers には、その他に、copy ( oncopy ) イベント、cut ( oncut ) イベントがあります。
ページ内 Index
構文(Syntax)
in HTML
<tagelement onpaste="function()">
in JavaScript
object.onpaste = function(){ }; object.addEventListener("paste", script_);
備考(Remarks)
Bubbles | Yes |
Cancelable | Yes |
Interface | ClipboardEvent |
Supported HTML Elements | ALL HTML elements |
Example
paste ( onpaste )イベントの例です。「確認」ボタンをクリックしてください。
関連イベント
copy イベントは、ClipboardEvent インターフェイスのイベントのひとつです。
ClipboardEvent インターフェイスは、GlobalEventHandlers、WindowEventHandlers ミックスインとは別の扱いになっています。
関連(Related)するイベント
以下はクリップボードに関する DocumentAndElementEventHandlers に定義されたイベントです。
タイプ名(ハンドラー名) | 概要 | 分類 |
---|