Heim Web-Frontend js-Tutorial JS input文本框禁用右键和复制粘贴功能的代码_javascript技巧

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

May 16, 2016 pm 06:29 PM
input 复制粘贴

复制代码 代码如下:

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 快捷键设置实现代码
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Einfache Schritte zum Kopieren und Einfügen auf dem iPhone Einfache Schritte zum Kopieren und Einfügen auf dem iPhone Mar 26, 2024 pm 07:00 PM

1. Zuerst drücken und halten wir den Text, der kopiert werden soll. Nachdem ein vertikaler Balken auf dem Text erscheint, ziehen wir den vertikalen Balken, um den zu kopierenden Text auszuwählen. 2. Klicken Sie nach der Auswahl auf [Kopieren]. 3. Gehen Sie dann zu der Stelle, an der Sie einfügen möchten, klicken Sie auf das Eingabefeld oder drücken Sie lange darauf und klicken Sie auf [Einfügen].

Lernen Sie, schnell zu kopieren und einzufügen Lernen Sie, schnell zu kopieren und einzufügen Feb 18, 2024 pm 03:25 PM

So verwenden Sie die Tastenkombinationen zum Kopieren und Einfügen. Kopieren und Einfügen ist ein Vorgang, auf den wir bei der täglichen Verwendung von Computern häufig stoßen. Um die Arbeitseffizienz zu verbessern, ist es sehr wichtig, die Tastenkombinationen zum Kopieren und Einfügen zu beherrschen. In diesem Artikel werden einige häufig verwendete Tastenkombinationen zum Kopieren und Einfügen vorgestellt, um den Lesern dabei zu helfen, Kopier- und Einfügevorgänge bequemer durchzuführen. Tastenkombination zum Kopieren: Strg+Strg+C ist die Tastenkombination zum Kopieren. Durch Gedrückthalten der Strg-Taste und anschließendes Drücken der C-Taste können Sie den ausgewählten Text, die Dateien, Bilder usw. in die Zwischenablage kopieren. Um diese Tastenkombination zu verwenden,

So kopieren Sie schnell in Xshell und fügen es ein – So kopieren Sie schnell in Xshell und fügen es ein So kopieren Sie schnell in Xshell und fügen es ein – So kopieren Sie schnell in Xshell und fügen es ein Mar 04, 2024 pm 02:30 PM

Viele Benutzer sind gerade mit der Xshell-Software in Berührung gekommen und wissen nicht, wie man schnell in Xshell kopiert und einfügt. Der folgende Artikel zeigt Ihnen, wie man schnell in Xshell kopiert und einfügt. Die Verwendung häufig verwendeter Befehle zum Kopieren und Einfügen funktioniert in Xshell nicht. Nach der Überprüfung wurde festgestellt, dass die Standardbefehle zum Kopieren und Einfügen in Xshell unterschiedlich sind Mit Xshell können Sie Informationen kopieren und einfügen, aber nicht so gut. Die Geschwindigkeit und Bequemlichkeit häufig verwendeter Befehle zum Kopieren und Einfügen sind so eingestellt, dass Informationen schnell kopiert werden: Extras – Optionen – Tastatur und Maus, aktivieren Sie [Ausgewählten Text automatisch in die Zwischenablage kopieren] und bestätigen Sie die Einstellungen, um Informationen schnell einzufügen: Extras – Optionen – Tastatur und Maus – rechts drücken

So kapseln Sie Eingabekomponenten und einheitliche Formulardaten in vue3 So kapseln Sie Eingabekomponenten und einheitliche Formulardaten in vue3 May 12, 2023 pm 03:58 PM

Vorbereitung Verwenden Sie vuecreateexample, um ein Projekt zu erstellen. Die Parameter lauten ungefähr wie folgt: Verwenden Sie native Eingaben, bei denen es sich hauptsächlich um Werte und Änderungen handelt. App.tsx lautet wie folgt: import{ref}from'vue';exportdefault{setup(){//username is the data constusername=ref('Zhang San');//Wenn sich das Eingabefeld ändert, synchronisieren Sie die Daten constonInput =;return( )=>({

So implementieren Sie ein verstecktes Laravel-Eingabefeld So implementieren Sie ein verstecktes Laravel-Eingabefeld Dec 12, 2022 am 10:07 AM

So implementieren Sie das ausgeblendete Laravel-Eingabefeld: 1. Suchen und öffnen Sie die Blade-Vorlagendatei. 2. Verwenden Sie die method_field-Methode in der Blade-Vorlage, um ein ausgeblendetes Feld zu erstellen. ".

Was soll ich tun, wenn das elektronische Patientenaktensystem nicht kopieren und einfügen kann? Was soll ich tun, wenn das elektronische Patientenaktensystem nicht kopieren und einfügen kann? Nov 08, 2023 pm 01:22 PM

Lösung: 1. Überprüfen Sie, ob das Netzwerk normal ist, und stellen Sie sicher, dass die Netzwerkverbindung normal ist. 2. Starten Sie den Computer oder das elektronische Krankenaktensystem neu und versuchen Sie, den Computer oder das elektronische Krankenaktensystem neu zu starten Versuchen Sie, das elektronische Patientenaktensystem auf die neueste Version zu aktualisieren. 4. Wenden Sie sich an den technischen Support.

Warum kann mein Computer nicht kopieren und einfügen? Warum kann mein Computer nicht kopieren und einfügen? Aug 17, 2023 pm 04:10 PM

Der Grund dafür, dass der Computer nicht kopieren und einfügen kann, liegt an einem Betriebssystem-, Zwischenablage-, Anwendungs-, Viren- oder Hardwarefehler. Detaillierte Einführung: 1. Betriebssystem, starten Sie den Computer neu oder aktualisieren Sie den Betriebssystem-Patch, um das Problem zu lösen. 2. Zwischenablage löschen oder ein Zwischenablage-Verwaltungstool eines Drittanbieters verwenden, um das Problem zu lösen andere Anwendungen Kopieren und Einfügen in das Programm. Wenn es normal funktioniert, liegt das Problem bei der jeweiligen Anwendung. 4. Viren, verwenden Sie eine Antivirensoftware, um einen umfassenden Scan durchzuführen und Viren zu entfernen. 5. Hardwarefehler usw.

Was tun, wenn Google Chrome nicht kopieren und einfügen kann? Was tun, wenn Google Chrome nicht kopieren und einfügen kann? Mar 06, 2024 pm 11:30 PM

Was soll ich tun, wenn Google Chrome nicht kopieren und einfügen kann? Wenn wir Google Chrome zum Arbeiten oder Lernen verwenden, müssen wir viele Tastenkombinationen verwenden. Unter ihnen ist die Tastenkombination zum Kopieren und Einfügen die am häufigsten verwendete. Einfügen in Google Chrome Manchmal gibt es ungültige Situationen, also wie man diese Situation löst. In diesem Artikel erfahren Sie, wie Sie Google Chrome einrichten, das nicht kopiert und eingefügt werden kann. Google Chrome kann die Einstellungen nicht kopieren und einfügen. Tutorial 1. Öffnen Sie zuerst Google Chrome. 2. Klicken Sie auf die drei Balken in der oberen rechten Ecke und dann auf „Erweiterungen“ (wie im Bild gezeigt). 3. Klicken Sie erneut auf „Weitere Erweiterungen abrufen“ und stellen Sie fest, dass die Webseite nicht geöffnet werden kann. Dies liegt daran, dass Google blockiert ist (wie im Bild gezeigt).

See all articles