1
나는 에 대한 keypress
이벤트를 발견했습니다. 어떤 경우에는 키가 항상 MS Edge에서 실행되는 것은 아닙니다. JSBin과 JSFiddle에서 다음 예제를 만들었다면, 그들은 다르게 동작합니다. JSBin에일부 경우 Enter Key 용 KeyPress 이벤트가 실행되지 않습니까?
, 당신이 <input>
및 document
모두 화재를 입력 의 <input>
https://jsbin.com/qoxadowepu/edit?html,js,output
, 키 누름에 초점을 넣을 때까지 document
에 발생하지 않습니다를 입력하기위한 키 누름.
http://jsfiddle.net/p4ohz8z9/1/
내 응용 프로그램의 동작은 JSBin에서 비슷한이며 에 대한 키 누르기 이벤트가 실행되지 않는 입력의 원인 불분명합니다.
문제를 복제 할 수 없습니다. 둘 모두 이벤트가 Edge와 Chrome에서 작동합니다. –
@DipenShah JSBin 페이지로 이동하여 입력 상자 외부를 클릭하고 Enter 키를 눌러 13을 표시하는지 확인 하시겠습니까? 입력 상자에 초점을 맞출 때까지는 13이 표시되지 않습니다. (아직 Win10 기념일 업데이트를받을 수 없으므로 최신 Edge에 있지 않습니다.) –
@ lousi.luo "KeyPress"대신 "keydown"을 사용해보십시오. –