내가 달성하고자하는 것은 키 누르기 이벤트를 가로 채고 다른 키가 눌린 것처럼 동작하도록 만드는 것입니다. 사용자가 입력 요소에있을 때 쉼표 키를 누르면이 키를 누른 키로 대체하거나 사용자가 Enter 키를 누르면 다른 키를 누른 것처럼 탭 키를 누른 것처럼 반응시킵니다.AngularJS - 키 누르기 이벤트에 반응하여 누른 키를 다른 키로 바꿉니다.
0
A
답변
1
사용자가 양식을 작성하는 것처럼 들립니다.
'교체'키를 누르는 것에 동의하지 않습니다. 혼란에 빠질 것이라고 생각합니다. (JQuery.trigger 또는 sendkey와 같은 jQuery 플러그인 사용) 상관없이, 어쨌든 (앵귤러 외부 이벤트/변경 사항을 알리기 위해) 지시어로 포장해야합니다.
그러나 입력에 변경 이벤트를 등록하고 모든 쉼표를 점으로 바꿀 수 있습니다.
포커스를 이동하는 경우 지시문 this을 사용하여 키 업 이벤트를 등록하고 다음 형제 필드 또는 원하는 모든 입력으로 포커스를 이동할 수 있습니다.
관련 문제
- 1. pygtk에서 다른 키로 누른 키를 변환하는 방법
- 2. C에서 다른 키 누르기 이벤트 내에서 누른 키를 처리하는 방법 #
- 3. 이동에서 키 누르기 이벤트에 반응하는 방법?
- 4. 키 누르기 이벤트에 올바르게 연결하려면 어떻게해야합니까?
- 5. 다른 키 누르기 방법
- 6. 키 누르기 이벤트에 함수를 실행하는 방법
- 7. AngularJS - 키를 누른 후 다음 페이지로 이동
- 8. 각도로 키 누르기 이벤트에 문제가 있습니다.
- 9. Asp.Net 키 누르기 이벤트에 저장된 proc 실행
- 10. 명명 된 키를 번호가 지정된 키로 바꿉니다.
- 11. 화면의 키 누르기 횟수
- 12. 글로벌 Windows 키 누르기
- 13. 다른 응용 프로그램에서 키 누르기 C#
- 14. 응용 프로그램에 키 누르기 보내기 응용 프로그램에 키 누르기 보내기
- 15. SysDateTimePick32의 키 누르기 시뮬레이션
- 16. 키를 누를 때 키 누르기 이벤트를 실행할 수 없음
- 17. Java에서 누른 키 시뮬레이션
- 18. AngularJS 키 누르기 이벤트 수신기 - 입력 요소가 아닙니다.
- 19. JTextArea 누른 키 듣기
- 20. 키를 누른 AngularJS ng-Keyup 패스를 사용할 수 있습니까?
- 21. JTextPane 키 누르기 에뮬레이션
- 22. 복합 키를 통한 외래 키로 대리 키
- 23. VB 키 누르기 시뮬레이션
- 24. VB.Net은 키 누르기 후 텍스트를 얻습니다.
- 25. Java 여러 키 누르기
- 26. JS : 다른 키 누르기 이벤트 수행
- 27. AutoHotkey - 누른 키 무시
- 28. 계산기 키 누르기 핸들
- 29. 키 누르기 시뮬레이션 방법
- 30. GLFW3의 다른 클래스에서 누른 키 등록
다음과 같은 상황을 처리해야한다는 점에 유의하십시오. 사용자는 캐럿을 입력의 처음으로 이동하고 입력을 시작합니다. 복사 붙여 넣기 (문자열 중간에) – marcinn
아마 맞을 것입니다. 결국 나는 keydown 이벤트를 듣고 입력 값에서 "점"으로 "쉼표"를 대체하는 방식으로 작업을 수행했습니다. – zszep