【问题标题】:How can I make scanned data automatically be entered into an input field upon scanning?扫描时如何使扫描的数据自动输入到输入字段中?
【发布时间】:2015-12-01 21:36:38
【问题描述】:

我正在尝试为虚拟仓库开发一个简单的 Android 应用程序。但是,为了让使用该应用程序的人更容易,我希望该应用程序在扫描时自动将数据输入到文本字段中,而不是先单击该字段。到目前为止,我已经尝试了一些不同的 jquery 和 javascript sn-ps 代码,但似乎没有任何效果。

另外,我正在使用 Appery.io 来构建这个应用程序。

【问题讨论】:

  • “扫描”是什么意思?扫描可能意味着很多事情。
  • 我的意思是像条码扫描仪一样“扫描”。条形码扫描仪内置于设备中,侧面有一个专用键(它是摩托罗拉 TC55)。我的应用程序中的一切工作正常,除了应用程序不会自动聚焦在文本框上,我必须扫描两次才能将扫描的数据输入到框中。

标签: javascript android jquery focus scanning


【解决方案1】:

来自Android: Listening for barcode scanner button being pressed

您想监听 BUTTON_L1 keydown 事件,然后将焦点设置到文本字段。

对于 jquery keypress 试试这个 capturing document level keypress events with javascript

$(document).keypress(function(e)
{
    alert(e.which)
});

这应该告诉你按下了哪个按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    相关资源
    最近更新 更多