예
에 텍스트 붙여 넣을 때 자바 스크립트를 실행하여 <input> 요소를 :
<input type="text"
onpaste="myFunction()" value="Paste something in here">
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
사용자가 요소의 일부 내용을 붙여 넣습니다 때 onpaste 이벤트가 발생합니다.
주 : onpaste 이벤트는 모든 HTML 요소에 의해 지원되지만, 일부 내용을 붙여 예를 들어, 실제로 가능하지 않다 <p> 요소 요소가의 contentEditable 설정하지 않는가 "true" (참조 "More Examples" 아래를 ).
팁은 다음 onpaste 이벤트가 주로 사용됩니다 <input> 유형의 요소 = "텍스트".
팁 : 요소의 일부 내용을 붙여 넣기하는 방법은 세 가지가 있습니다 :
- Ctrl + V를 누릅니다
- 선택 "Paste" 브라우저에서 편집 메뉴에서
- 마우스 오른쪽 단추로 상황에 맞는 메뉴를 표시하고 선택합니다 "Paste" 명령을 사용합니다.
브라우저 지원
행사 | |||||
---|---|---|---|---|---|
onpaste | 예 | 예 | 예 | 예 | 예 |
통사론
HTML에서 :
자바 스크립트에서 :
object .onpaste=function(){ »그것을 자신을 시도
참고 : addEventListener() 메서드는 인터넷 익스플로러 8 이전 버전에서는 지원되지 않습니다.
기술적 세부 사항
거품 : | 예 |
---|---|
취소 가능 : | 예 |
이벤트 유형: | ClipboardEvent |
지원되는 HTML 태그 : | 모든 HTML 요소 |
더 예
예
A의 일부 텍스트를 붙여 넣을 때 자바 스크립트를 실행 <p> 요소 (즉,의 contentEditable이 "true"로 설정되어 있습니다) :
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
»그것을 자신을 시도 관련 페이지
HTML DOM 참조 : oncopy 이벤트
HTML DOM 참조 : oncut 이벤트
이벤트 객체