Cara untuk melumpuhkan penampalan dalam JavaScript: 1. Ikat acara tampal pada elemen dan tetapkan fungsi pemprosesan acara; acara tampal dicetuskan, pulangkan palsu.
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">
JavaScript:
object.onpaste = function(){ //操作 myScript; } JavaScript中,使用addEventListener()方法: object.addEventListener('paste',myScript);2 //Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
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; }
[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!