Heim > Artikel > Web-Frontend > So deaktivieren Sie das Einfügen in Javascript
So deaktivieren Sie das Einfügen in JavaScript: 1. Binden Sie das Onpaste-Ereignis an das Element und legen Sie die Ereignisverarbeitungsfunktion fest. 2. Legen Sie in der Ereignisverarbeitungsfunktion die Anweisung „return false;“ fest ausgelöst, es wird false zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
In JavaScript können Sie das Onpaste-Ereignis verwenden, um das Einfügen zu deaktivieren. Das Onpaste-Ereignis wird ausgelöst, wenn der Benutzer Text in ein Element einfügt.
Hinweis: Obwohl alle verwendeten HTML-Elemente das onpaste-Ereignis unterstützen, werden nicht alle Elemente, wie z. B. das
-Element, tatsächlich unterstützt, es sei denn, contenteditable ist auf „true“ gesetzt (siehe weitere Beispiele unten).
Tipp: Das onpaste-Ereignis wird normalerweise für -Elemente verwendet.
Tipp: Es gibt drei Möglichkeiten, Inhalte in ein Element einzufügen:
Drücken Sie STRG + V
Wählen Sie „Einfügen“ aus dem Bearbeitungsmenü des Browsers
Rechtsklick mit der Maustaste im Kontextmenü Wählen Sie „ Befehl „Einfügen“.
Syntax
In HTML:
<element onpaste="myScript">
In JavaScript:
object.onpaste = function(){ //操作 myScript; } JavaScript中,使用addEventListener()方法: object.addEventListener('paste',myScript);2 //Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
Implementierungsprinzip:
Kopieren und Einfügen von Ereignissen ausführen und im Ereignis „false“ zurückgeben.
JavaScript-Code:
var bodyMain = document.getElementById('bodyMain' ); //禁止复制 bodyMain.oncopy = function(){ return false; } //禁止粘贴 bodyMain.onpaste = function(){ return false; }
[Verwandte Empfehlungen: Javascript-Lerntutorial]
Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie das Einfügen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!