jquery - 使用 jquery 检测扫描仪输入

标签 jquery asp.net-mvc-3 barcode onkeydown

假设我有两个文本框:

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

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

最佳答案

看看github jQuery-Scanner-Detection

NPM Package jQuery-Scanner-Detection

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

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

相关文章:

javascript - 按钮点击没有正确调用我的 Angular Directive(指令)

javascript - 处理多个按键事件(Windows 键)

asp.net-mvc-3 - 在 MVC 3 的 AuthorizeAttribute 中获取模型数据

java - 如何解码来自条形码扫描器的原始数据(非 ascii 字符)

python - 绘制条形码在绘图窗口中的显示方式与保存的 .pdf 不同

javascript - 将滚动限制在 div [jQuery、javascript、HTML] 的 y 位置

javascript - 创建一个包含多个选项的下拉列表,其中包含自定义过滤器

asp.net - ASP.NET v4无扩展URL功能在IIS 6.0上不起作用

asp.net - 清楚 MVC3 中的助手?

mysql - 如何在不点击按钮的情况下自动从 MySQL 获取数据到 Android?