Bagaimana untuk melumpuhkan tampalan dalam javascript

青灯夜游
Lepaskan: 2022-01-26 14:52:28
asal
3435 orang telah melayarinya

Cara untuk melumpuhkan penampalan dalam JavaScript: 1. Ikat acara tampal pada elemen dan tetapkan fungsi pemprosesan acara; acara tampal dicetuskan, pulangkan palsu.

Bagaimana untuk melumpuhkan tampalan dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, anda boleh menggunakan acara onpaste untuk melumpuhkan tampalan Acara onpaste dicetuskan apabila pengguna menampal teks ke dalam elemen.

Nota: Walaupun elemen HTML yang digunakan semua menyokong acara onpaste, tidak semua elemen sebenarnya disokong, seperti elemen

melainkan contenteditable ditetapkan kepada "true" (lihat lebih lanjut di bawah Contoh).

Petua: Acara tampal biasanya digunakan untuk

Petua: Terdapat tiga cara untuk menampal kandungan dalam elemen:

Tekan CTRL V

daripada menu edit penyemak imbas Pilih " Tampal"

Klik kanan butang tetikus dan pilih arahan "Tampal" dalam menu konteks.

Sintaks

HTML:

<element onpaste="myScript">
Salin selepas log masuk

JavaScript:

object.onpaste = function(){
   //操作
   myScript;  
}
JavaScript中,使用addEventListener()方法:
object.addEventListener('paste',myScript);2
//Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
Salin selepas log masuk

Prinsip pelaksanaan:

Laksanakan acara salin dan tampal dan kembalikan palsu dalam acara tersebut.

Kod JavaScript:

var bodyMain = document.getElementById('bodyMain' );
                  //禁止复制
                  bodyMain.oncopy = function(){
                       return false;
                }      
                 //禁止粘贴      
                  bodyMain.onpaste = function(){   
                       return false; 
}
Salin selepas log masuk

[Cadangan berkaitan: Tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan tampalan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan