contentEditable div에서 붙여 넣기 작업을 위생화하려고합니다. '나는 사이트에 적합한 방법으로 붙여 넣은 텍스트 다시 포맷 그것을 통해 분석 할 수있을 것입니다,하지만 난 돈, 이상적으로contentEditable div에서 jquery를 사용하여 붙여 넣기 이벤트 살생하기
$('#content').bind('paste',function(e)
{
// Ensure pasted markup is valid
});
: 즉, 코드는 다음과 같이 보일 것이다이며, 이 일을하는 법을 알지 못합니다.
또는 HTML 대신 일반 텍스트로 붙여 넣기가 쉬울 수도 있지만이 방법도 잘 모릅니다.
상자에 텍스트 영역이있는 팝업 솔루션을 사용하는 경우 사용자가이 텍스트 영역에 붙여 넣은 다음 텍스트를 이전 커서 위치의 내용에 넣으라는 해결책이 약간 익숙하지 않습니다. 나는 이것을하는 법을 알고 있지만 그것을 피하고 싶다.
그리고 저는 사용자가 e.preventDefault()
을 사용하여 붙여 넣기하는 것을 완전히 막는 것에 불편합니다.
미리 감사드립니다.
가능한 중복 ([자바 스크립트를 붙여 넣기 이벤트 (크로스 브라우저)에 클립 보드 데이터를 얻을] http://stackoverflow.com/questions/2176861/javascript-get-clipboard-data-on-paste-event-cross -browser) –