생활
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개의 답변이 있어요!