備忘録的プログラミングリファレンス

paste(onpaste)イベント

 paste(onpaste)イベントは、設定されたタグエレメント内に何らかのコンテンツをペースト(貼り付け)すると発生するイベントです。

 *このイベントは実験的な技術です。思ったような動きをしない場合もあります。使用には注意してください。

 <p>エレメントのように値が編集ができない場合はcontenteditable属性を"true"に設定します。

 コピーには以下の操作が対象になります。

  • "CTRL + V"によるショートカット
  • ブラウザのメニューバーの「編集」、"Paste"による操作
  • 右クリックで表示されるコンテキストメニューの"Paste"コマンド

 ペースト(貼り付け)機能を無効にするには、onpasteイベントを"return false"にします。

onpaste="return false;"

Syntax

in HTML

<tagelement onpaste="oneFunction()">

in JavaScript

object.onpaste = function(){ }; object.addEventListener("paste", script_);

備考(Remarks)

BubblesYes
CancelableYes
InterfaceClipboardEvent
Supported HTML ElementsALL HTML elements

Example

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。