반응형
textarea
에서 keyup
으로 입력한 값의 이벤트를 감지하고 후처리하는 기능이 있는데, 붙여넣기 또는 잘라내기의 경우는 keyup
의 이벤트를 감지하지 못했다.
문제의 코드
$(document).on("keyup", "#contents", function(){
// event
}
keyup
은 모바일에서 자판으로 입력하는 것들은 감지했지만 붙여넣기, 잘라내기 등의 이벤트는 감지하지 못 해서 원하는 기능이 제대로 작동하지 않았다.
해결한 코드
$(document).on("input", "#contents", function () {
// event
}
input
은 모든 변경내역을 감지했으며 해당 코드로 해결할 수 있었다.
반응형
'Programming > JavaScript' 카테고리의 다른 글
JavaScript / Vanilla JS :: input file 이미지 미리보기, 삭제 :: image preview and remove (0) | 2022.10.14 |
---|---|
a tag disable :: a 태그 동적 비활성화 :: a 태그 링크 제거 (0) | 2022.09.03 |
정규식 후방탐색 사파리 대체 (0) | 2022.08.27 |
JavaScript 에서 정규식 활용하는 방법들 (0) | 2022.08.11 |
예제로 정리한 정규식 패턴 (0) | 2022.08.09 |