JavaScript で貼り付けを無効にする方法: 1. onpaste イベントを要素にバインドし、イベント処理関数を設定します。 2. イベント処理関数で、「return false;」ステートメントを設定して、貼り付けイベントがトリガーされると、false が返されます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、onpaste イベントを使用して貼り付けを無効にすることができます。onpaste イベントは、ユーザーがテキストを要素に貼り付けるときにトリガーされます。
注: 使用される HTML 要素はすべて onpaste イベントをサポートしていますが、contenteditable が「true」に設定されていない限り、
要素などのすべての要素が実際にサポートされるわけではありません (詳細は下記を参照) ) 例)。
ヒント: onpaste イベントは通常、type="text" の 要素に使用されます。
ヒント: 要素にコンテンツを貼り付ける方法は 3 つあります。
CTRL V
を押します。ブラウザの編集メニューから「」を選択します。貼り付け"
マウス ボタンを右クリックし、コンテキスト メニューで [貼り付け] コマンドを選択します。
#構文
HTML の場合:<element onpaste="myScript">
object.onpaste = function(){ //操作 myScript; } JavaScript中,使用addEventListener()方法: object.addEventListener('paste',myScript);2 //Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
実装原則:
コピー アンド ペースト イベントを実行し、イベントで false を返します。 JavaScript コード:var bodyMain = document.getElementById('bodyMain' ); //禁止复制 bodyMain.oncopy = function(){ return false; } //禁止粘贴 bodyMain.onpaste = function(){ return false; }
JavaScript 学習チュートリアル ]
以上がJavaScriptで貼り付けを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。