假设我有两个文本框:
<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/