2011-04-22 4 views
5

붙여 넣기 이벤트가 발생하기 전에 mozilla와 ie 모두에서 붙여 넣은 html을 캡처하고 싶습니다. 수정하고 싶습니다. 어떤 제안?캡쳐 붙여 넣기 이벤트/붙여 넣기 html - javascript

+1

희망 어떤 악이 밤은 끝? – trickwallett

+0

권. 나는 내 자신의 wysiwyg 편집기를 만들고 있는데, 사람들이 편집기에 내용을 붙여 넣을 때 정상적인 결과를 얻는다. 예를 들어 붙여 넣을 때 생성되는 모든 글꼴 태그 또는 두 브라우저에서 생성하는 스타일 속성을 모두 제거하고 싶습니다. – Shaokan

답변

2

은 작다 - 깔끔한 - 캡처 잘라 내기/복사/붙여 넣기 이벤트에 대한 jQuery를 조각은 :

$("#Text1").bind('cut copy paste', function(e) { 
    alert(e.type + ' text!'); //Alerts the Cut/Copy/Paste event   
}); 

출처 : http://www.devcurry.com/2009/07/detect-copy-paste-and-cut-operations-on.html

+0

극단적 인 게으름에 맞춰 "setTimeout ($ (e. target) .change(), 0); ", 내 변경 이벤트가 이미 모든 위생 처리를 처리하기 때문에. 물론, 우리는 내부 도구이므로 클라이언트 노출이 없습니다. – Griffin