아하
생활

생활꿀팁

하얀고슴도치236
하얀고슴도치236

JS 에서 textarea 값 변경 체크하는 법이 궁금합니다.

JS 에서 textarea 값 변경 체크하는 법이 궁금합니다.

JS에서 아래 코드와 같이 textarea 값이 바뀌는걸 검사하고 있습니다.

oldVal = ""; $("textarea").on("propertychange change keyup paste input", function() { var currentVal = $(this).val(); if(currentVal == oldVal) { return; } oldVal = currentVal; console.log("oldVal : " + oldVal ); console.log("currentVal : " + currentVal ); });

붙여넣기 하거나 직접 입력하는것 등은 paste , keyup, change 등 이벤트에서 잡히지만

$('textare').val() 같은 function 으로 넣거나, 개발자 도구 등에서 강제로 넣는 경우 체크가 되질 않습니다.

이를 체크하는 법이 궁금합니다.

    3개의 답변이 있어요!