假设我有两个文本框:

<input type="text"id="resourceName" placeholder="Resource name"/>
<input type="text" id="barCode"  placeholder="barCode(EAN-13)"/>

为了填充这个文本框,我使用 条码 扫描仪和键盘。
我想要的是有点困难,我不知道该怎么做。
我无法区分用户何时使用键盘填充文本框以及何时使用条形码。
我需要这个,因为我想实现类似的东西:当用户使用条形码扫描仪并且如果我们没有聚焦文本框时,我想聚焦条形码文本框并将此值插入此文本框中,当聚焦是 resourceName 文本框时,首先我想要聚焦 barCode 文本框,然后将此值插入此文本框。
我不想让用户使用条形码扫描仪在资源名称文本框中插入条形码。
问题是我无法区分事件,用户如何填充 textboxex ?,使用条形码扫描仪或使用键盘。
任何帮助将不胜感激。非常感谢

最佳答案

看看github jQuery-Scanner-Detection

NPM Package jQuery-Scanner-Detection

jQuery Scanner Detection 是一个小插件,用于检测用户何时使用扫描仪(条形码、二维码...)而不是键盘,并调用特定的回调。

关于jquery - 使用 jquery 检测扫描仪输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19958559/

10-12 00:13
查看更多