扫描条形码时发出 JQuery 警报

JQuery Alert When Bar Code is scanned

本文关键字:JQuery 警报 条形码 扫描      更新时间:2023-09-26

我想要一个网页,在条形码扫描完成时弹出JavaScript警报。我不想将事件绑定到任何可见控件(如文本框),因此,我不会专注于任何控件来捕获扫描输入。这可以用JQuery完成吗?

可以捕获整个页面上的关键输入。例如:

$(document.body).on('keypress',function(e){
    console.log(e.keyCode);
});

我不知道来自扫描仪的字符输入是否在 DOM 中创建与实际按键相同的按键事件,但我猜它可能会。我的扫描仪死了,但我想知道这种技术是否可行。

请记住:如果没有文本输入,您必须编写自己的代码来确定哪些输入构成"扫描代码"与其他键输入、以前的键输入等。这应该不是很难,因为条形码扫描仪通常输入速度非常快,并且在最后输出回车符。