|
做了一个页面,加一个input输入框响应回车事件,当PDA扫描条码时触发回车事件并在界面上加载相关数据,经常遇到一个问题就是扫描几次后再扫描就没反应了,排除输入框焦点的问题,而且出现这种问题时输入框是可以用PDA输入法输入内容的,但就是扫描不上去条码值,当返回上一页再打开后就又会正常扫描了。
这种现象出现了多个型号的PDA和多种不同安卓版本的设备上,应该是通病,希望技术人员帮忙排查下,谢谢了。
以下是我响应输入框回车事件的代码:
//条码框扫描回车事件
$("#barcode").keypress(function (e) {
if (e.which == 13) {
$('#ReportSave').attr("disabled", true);
var barcode = $('#barcode').val();
HandleBarcode(barcode);
$('#barcode').val('');
$('#barcode').focus();
$('#ReportSave').attr("disabled", false);
}
});
|
|