거의 모든 해결책이 있지만 (모든 붙여 넣기 방법을 수정하지는 마십시오) 대부분은 다음과 같습니다.
텍스트 영역뿐만 아니라 입력에서도 작동합니다.
<input type="text" ... >
<textarea ... >...</textarea>
이렇게하세요 :
<input type="text" ... onkeyup="JavaScript: ControlChanges()" onmouseup="JavaScript: ControlChanges()" >
<textarea ... onkeyup="JavaScript: ControlChanges()" onmouseup="JavaScript: ControlChanges()" >...</textarea>
내가 말했듯이 모든 브라우저에서 이벤트를 붙여 넣는 모든 방법은 아니지만 최악의 이벤트는 전혀 발생하지 않지만 타이머는 사용하기가 끔찍합니다.
그러나 대부분의 붙여 넣기 방법은 키보드 및 / 또는 마우스로 수행되므로 일반적으로 붙여 넣기 후에 onkeyup 또는 onmouseup이 시작되고 키보드로 입력하면 onkeyup이 실행됩니다.
검사 코드가 시간이 많이 걸리지 않도록하십시오. 그렇지 않으면 사용자가 열악한 액세스를 얻습니다.
그렇습니다. 비결은 열쇠와 마우스를 발사하는 것입니다.