JavaScriptで貼り付けを無効にする方法

青灯夜游
リリース: 2022-01-26 14:52:28
オリジナル
3399 人が閲覧しました

JavaScript で貼り付けを無効にする方法: 1. onpaste イベントを要素にバインドし、イベント処理関数を設定します。 2. イベント処理関数で、「return false;」ステートメントを設定して、貼り付けイベントがトリガーされると、false が返されます。

JavaScriptで貼り付けを無効にする方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、onpaste イベントを使用して貼り付けを無効にすることができます。onpaste イベントは、ユーザーがテキストを要素に貼り付けるときにトリガーされます。

注: 使用される HTML 要素はすべて onpaste イベントをサポートしていますが、contenteditable が「true」に設定されていない限り、

要素などのすべての要素が実際にサポートされるわけではありません (詳細は下記を参照) ) 例)。

ヒント: onpaste イベントは通常、type="text" の 要素に使用されます。

ヒント: 要素にコンテンツを貼り付ける方法は 3 つあります。

CTRL V

を押します。ブラウザの編集メニューから「」を選択します。貼り付け"

マウス ボタンを右クリックし、コンテキスト メニューで [貼り付け] コマンドを選択します。

#構文

HTML の場合:

<element onpaste="myScript">
ログイン後にコピー
JavaScript の場合:

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!