JavaScript에서 붙여넣기를 비활성화하는 방법: 1. onpaste 이벤트를 요소에 바인딩하고 이벤트 처리 기능을 설정합니다. 2. 이벤트 처리 함수에서 "return false;" 문을 설정합니다. 트리거되면 false가 반환됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에서는 onpaste 이벤트를 사용하여 붙여넣기를 비활성화할 수 있습니다. onpaste 이벤트는 사용자가 요소에 텍스트를 붙여넣을 때 트리거됩니다.
참고: 사용된 HTML 요소는 모두 onpaste 이벤트를 지원하지만, contenteditable이 "true"로 설정되지 않은 경우
요소와 같은 모든 요소가 실제로 지원되는 것은 아닙니다(아래의 추가 예 참조).
팁: onpaste 이벤트는 일반적으로 type="text"의 요소에 사용됩니다.
팁: 요소에 콘텐츠를 붙여넣는 세 가지 방법이 있습니다.
CTRL + V를 누르세요.
브라우저의 편집 메뉴에서 "붙여넣기"를 선택하세요.
컨텍스트 메뉴에서 마우스 버튼을 마우스 오른쪽 버튼으로 클릭하세요. 붙여넣기" 명령을 실행합니다.
Syntax
HTML:
<element onpaste="myScript">
JavaScript:
object.onpaste = function(){ //操作 myScript; } JavaScript中,使用addEventListener()方法: object.addEventListener('paste',myScript);2 //Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
구현 원칙:
이벤트 복사 및 붙여넣기를 실행하고 이벤트에서 false를 반환합니다.
JavaScript 코드:
var bodyMain = document.getElementById('bodyMain' ); //禁止复制 bodyMain.oncopy = function(){ return false; } //禁止粘贴 bodyMain.onpaste = function(){ return false; }
[관련 권장 사항: javascript 학습 튜토리얼]
위 내용은 자바스크립트에서 붙여넣기를 비활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!