바코드 스캐너를 사용하는 웹 응용 프로그램을 만듭니다 (필자의 경우 Motorola TC55).각도 2 - HTML 입력/텍스트 영역을 사용하지 않고 바코드 스캐너 데이터 얻기
제 목표는 HTML 입력/텍스트 영역을 사용하지 않고 제품 EAN을 스캔하는 것입니다. 왜? 왜냐하면 나는 모바일 장치에서 키보드를 팝업 방지하고 싶습니다. 이 필드는 데스크톱에서도 사용할 수 있어야합니다 (연결된 스캐너가없는 경우 - 키보드에서 데이터를 입력하는 경우).
내가 무엇을 시도했다 : 입력에
- 설정
readonly
/비활성화 속성 - 모바일 키보드가 숨겨져 있습니다,하지만 난이 입력 포커스를 설정할 수 없습니다. contenteditable
지시문을 사용하여div
을 생성하십시오 - 키보드가 보입니다.- 그리고 마지막으로 (지금까지 가장 최강의) -
div
을onClick
이벤트로 생성하십시오.div
을 클릭 한 후keypress
을 듣기 시작하고Enter
키를 누를 때까지 모든 것을 저장합니다. 그것은 바탕 화면에서 잘 작동합니다. 모바일 키보드에서는 숨김 상태이지만keypress
이벤트는 검색이 끝난 후에 만 트리거됩니다 (Enter
키).
다른 모든 sugestions?