1. Onchange 이벤트와 OnPropertyChange 이벤트의 차이점 :
컨텐츠가 변경 될 때 (내용이 두 번 동일 할 수 있음) OnChange 이벤트가 트리거되고 초점이 손실됩니다. OnPropertyChange 이벤트는 실시간으로 트리거되며 추가 또는 삭제 된 모든 문자가 트리거됩니다. 이 행사는 JS 변경을 통해 트리거되지만 이벤트는 IE에 대한 독점적입니다.
2. OnInput 이벤트와 OnPropertyChange 이벤트의 차이점 :
OnInput 이벤트는 IE 이외의 대부분의 브라우저에서 지원되는 이벤트입니다. 값이 변경 될 때 실시간으로 트리거되지만 JS를 통해 값이 변경되면 트리거되지 않습니다. OnPropertyChange 이벤트는 모든 속성 변경에 의해 트리거되며 값이 변경 될 때만 OnInput이 트리거됩니다. OnInput은 addeventListener ()를 통해 등록해야합니다. OnPropertyChange 등록 방법은 일반 이벤트와 동일합니다.
3. OnInput 및 OnPropertyChange 실패 :
OnInput 이벤트 :
(1) 스크립트에서 값이 변경되면 트리거되지 않습니다.
(2) 브라우저의 자동 드롭 다운 프롬프트에서 선택할 때 트리거되지 않습니다.
OnPropertyChange 이벤트 :
입력이 disable = true로 설정되면 트리거되지 않습니다.