바코드 스캐너가 부착 된 라이브러리 시스템 용 웹 응용 프로그램을 작성하고 있습니다. 스캐너의 입력은 키보드 입력으로 표시되며 항상 ~~[\d]+.[\d]+~~
의 형식입니다 (예 : ~~470.002~~
).jQuery : 키보드에서 자동 스캐너 입력을 듣고 있습니까?
스캐너 입력을위한 jQuery 리스너를 설정하고 jQuery 초보자입니다. 모든 키보드 입력을 청취해야하지만 스캐너 입력을 들었을 때와 스캐너 입력이 끝난 경우에만 작업을 수행하십시오.
이것은 지금까지 내가 (즉,하지 매우)있어과 같습니다
//Global functions: call on all pages.
$(document).ready(function() {
// Listen for scanner input.
$(window).keypress(function(e) {
var key = e.which;
if (key==126) {.
alert('tilde');
// How to listen for the correct input?
// check_out_book();
}
});
});
내가 원하는 형식으로 입력을 듣고 유지하는 가장 좋은 방법은 무엇입니까? check_out_book()
에 전화하기 전에 마지막 두 개의 물결표를 듣고 싶습니다.
휴먼 타이피스트와 자동화 된 스캐너 입력을 구분하기 위해 일시 중지가있는 경우 첫 번째 물결표를 듣고 '중지'하고 싶습니다. jQuery가이를 수행 할 수있는 방법이 있습니까?
모든 포인터는 대단히 감사하겠습니다! 고맙습니다.
Genius. 감사. – AP257