Rumah hujung hadapan web tutorial js JS input文本框禁用右键和复制粘贴功能的代码_javascript技巧

JS input文本框禁用右键和复制粘贴功能的代码_javascript技巧

May 16, 2016 pm 06:29 PM
input copy paste

复制代码 代码如下:

function click(e)
{
if (document.all)
{
if (event.button==1||event.button==2||event.button==3)
{
oncontextmenu='return false';
}
}
if (document.layers)
{
if (e.which == 3)
{
oncontextmenu='return false';
}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
var trxdyel=true
var hotkey=17 /* hotkey即为热键的键值,是ASII码,这里99代表c键 */
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{
if (document.layers)
{
if (e.which==hotkey && trxdyel)
{
alert('操作错误.或许是您按错键了!');
}
}
else if (document.all)
{
if (event.keyCode==hotkey&&trxdyel){ alert('操作错误.或许是您按错键了!'); }}
}
document.onkeydown=gogo

将以上JS代码写到JS文件中取名为xp.js并放入Script文件夹中,引用时需要注意设置Charset=“gb2312”,不然提示出的信息会是乱码。页面引用:
复制代码 代码如下:



1. 将彻底屏蔽鼠标右键
复制代码 代码如下:

oncontextmenu="window.event.returnValue=false"
no
可用于Table
function click() {
if (event.button==2) {
alert('对不起,本页禁用右键!')
}
}
document.onmousedown=click

2.取消选取、防止复制
复制代码 代码如下:


3. 不准粘贴
复制代码 代码如下:
onpaste="return false"


4.防止复制
复制代码 代码如下:
oncopy="return false;" oncut="return false;"


JavaScript 快捷键设置实现代码
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Langkah mudah untuk menyalin dan menampal pada iPhone Langkah mudah untuk menyalin dan menampal pada iPhone Mar 26, 2024 pm 07:00 PM

1. Mula-mula, kita tekan dan tahan teks yang perlu disalin Selepas bar menegak muncul pada teks, tarik bar menegak untuk memilih teks yang perlu disalin. 2. Selepas memilih, klik [Salin]. 3. Kemudian pergi ke tempat yang anda perlu tampal, klik atau tekan lama dalam kotak input, dan klik [Tampal].

Belajar menyalin dan menampal dengan cepat Belajar menyalin dan menampal dengan cepat Feb 18, 2024 pm 03:25 PM

Cara menggunakan kekunci pintasan salin-tampal Salin-tampal ialah operasi yang sering kita hadapi apabila menggunakan komputer setiap hari. Untuk meningkatkan kecekapan kerja, adalah sangat penting untuk menguasai kekunci pintasan salin dan tampal. Artikel ini akan memperkenalkan beberapa kekunci pintasan salin dan tampal yang biasa digunakan untuk membantu pembaca melaksanakan operasi salin dan tampal dengan lebih mudah. Kekunci pintasan salin: Ctrl+CCtrl+C ialah kekunci pintasan untuk menyalin Dengan menahan kekunci Ctrl dan kemudian menekan kekunci C, anda boleh menyalin teks, fail, gambar, dsb. ke papan keratan. Untuk menggunakan kekunci pintasan ini,

Cara cepat salin dan tampal dalam Xshell-Cara cepat salin dan tampal dalam Xshell Cara cepat salin dan tampal dalam Xshell-Cara cepat salin dan tampal dalam Xshell Mar 04, 2024 pm 02:30 PM

Ramai pengguna baru sahaja berhubung dengan perisian Xshell dan tidak biasa dengan cara menyalin dan menampal dengan cepat dalam Xshell Artikel berikut membawa anda cara menyalin dan menampal dengan cepat dalam Xshell. Gunakan arahan salin dan tampal yang biasa digunakan Ctrl+C dan Ctrl+V tidak berfungsi dalam Xshell Selepas menyemak, didapati bahawa arahan salin dan tampal lalai dalam Xshell adalah berbeza Xshell, anda boleh menyalin dan menampal maklumat, tetapi ia tidak sebaik Kepantasan dan kemudahan arahan salin dan tampal yang biasa digunakan ditetapkan untuk menyalin maklumat dengan cepat: Alat-Pilihan-Papan Kekunci dan Tetikus, tandakan [Salin teks yang dipilih secara automatik ke papan tempel], dan sahkan tetapan untuk menampal maklumat dengan cepat: Alat-Pilihan-Papan Kekunci dan Tetikus- tekan kanan

Bagaimana untuk merangkum komponen input dan data borang bersatu dalam vue3 Bagaimana untuk merangkum komponen input dan data borang bersatu dalam vue3 May 12, 2023 pm 03:58 PM

Penyediaan Gunakan vuecreateexample untuk mencipta projek Parameternya adalah seperti berikut: gunakan input asli terutamanya nilai dan perubahan. App.tsx adalah seperti berikut: import{ref}from'vue';exportdefault{setup(){//username is the data constusername=ref('Zhang San');//Apabila kotak input berubah, segerakkan data constonInput =;kembali( )=>({

Bagaimana untuk melaksanakan medan tersembunyi input laravel Bagaimana untuk melaksanakan medan tersembunyi input laravel Dec 12, 2022 am 10:07 AM

Cara melaksanakan medan tersembunyi input laravel: 1. Cari dan buka fail templat Blade 2. Gunakan kaedah method_field dalam templat Blade untuk mencipta medan tersembunyi Sintaks penciptaan ialah "{{ method_field('DELETE') }} ".

Apakah yang perlu saya lakukan jika sistem rekod perubatan elektronik tidak dapat menyalin dan menampal? Apakah yang perlu saya lakukan jika sistem rekod perubatan elektronik tidak dapat menyalin dan menampal? Nov 08, 2023 pm 01:22 PM

Penyelesaian: 1. Semak sama ada rangkaian adalah normal dan pastikan sambungan rangkaian adalah normal 2. Mulakan semula komputer atau sistem rekod perubatan elektronik dan cuba mulakan semula komputer atau sistem rekod perubatan elektronik 3. Kemas kini sistem rekod perubatan elektronik; cuba kemas kini sistem rekod perubatan elektronik kepada versi terkini 4. Hubungi sokongan teknikal.

Mengapa komputer saya tidak boleh menyalin dan menampal? Mengapa komputer saya tidak boleh menyalin dan menampal? Aug 17, 2023 pm 04:10 PM

Sebab mengapa komputer tidak boleh menyalin dan menampal disebabkan oleh kegagalan sistem pengendalian, papan keratan, aplikasi, virus atau perkakasan. Pengenalan terperinci: 1. Sistem pengendalian, mulakan semula komputer, atau kemas kini tampalan sistem pengendalian untuk menyelesaikan masalah 2. Papan klip, kosongkan papan keratan atau gunakan alat pengurusan papan keratan pihak ketiga untuk menyelesaikan masalah; aplikasi lain Salin dan tampal dalam program Jika ia berfungsi seperti biasa, ini bermakna masalahnya adalah dengan aplikasi tertentu 4. Virus, gunakan perisian anti-virus untuk menjalankan imbasan menyeluruh dan menghapuskan virus.

Apa yang perlu dilakukan jika tiada kursor apabila mengklik pada kotak input Apa yang perlu dilakukan jika tiada kursor apabila mengklik pada kotak input Nov 24, 2023 am 09:44 AM

Penyelesaian untuk mengklik kotak input tanpa kursor: 1. Sahkan fokus kotak input 2. Kosongkan cache penyemak imbas 4. Gunakan JavaScript 5. Semak input; sifat kotak; 7. Menyahpepijat kod JavaScript; 8. Semak elemen lain halaman;

See all articles