내가 자꾸 까먹어서 쓰는 개발 이야기/jQuery
jQuery에서 input/textarea 객체에 붙여넣기(ctrl+V) 인식
FIL.
2013. 7. 3. 14:42
728x90
보통 input 또는 textarea 객체에는 keydown, keyup, keypress 이벤트를 사용하는데,
이는 붙여넣기 동작을 인식하지 못한다.
이럴때는 먼저 keydown(또는 keyup, keypress)에 대한 이벤트 핸들러를 만들어 준 후,
$("#object").live("input paste", function() {
$(this).trigger("keydown");
});
과 같이 처리 해 주면 붙여넣기 할 때에도 잘 동작한다.
출처 : http://stackoverflow.com/questions/686995/jquery-catch-paste-input