입력 요소가 있고 내용의 길이를 계속 확인하고 길이가 특정 크기와 같을 때마다 제출 버튼을 활성화하고 싶지만 Javascript의 onchange 이벤트를 이벤트로 사용하는 데 문제가 있습니다. 입력 요소가 범위를 벗어날 때만 발생하고 내용이 변경 될 때 발생하지 않습니다.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange는 이름의 내용을 변경할 때 실행되지 않지만 이름이 초점을 벗어난 경우에만 실행됩니다.
이 이벤트가 콘텐츠 변경에 적용되도록 할 수있는 작업이 있습니까? 또는 이것을 위해 사용할 수있는 다른 이벤트? onkeyup 기능을 사용하여 해결 방법을 찾았지만 브라우저의 자동 완성기에서 일부 콘텐츠를 선택하면 실행되지 않습니다.
필드의 내용이 키보드로든 마우스로든 변경 될 때 작동 할 수있는 무언가를 원합니다. 아이디어가 있습니까?
onkeyup
와onchange
?