我正在制作一个结账屏幕,它将安装在与条码扫描器相连的触摸屏上,用户端不会有其他鼠标或键盘。扫描器将扫描到需要始终突出显示和处于活动状态的文本输入框中,即使有人意外点击了它的外部,也不需要再次点击文本输入框来重新聚焦。
我有一个输入文本框,在加载时使用下面的jquery聚焦并处于活动状态,但是否有解决方案可以使其始终处于聚焦状态,即使您在输入字段之外单击或触摸?这是我目前为止唯一的聚焦载入代码:
$('input[name="patronid"]').focus();
因此,尽管页面还有其他元素,例如页脚和滚动广告空间,但我想专注的唯一元素是带有文本框和提交条形码按钮的输入字段,以便他们扫描。希望有人可以帮忙!
focus
事件处理程序绑定到document
,检查事件目标是否具有该名称。如果没有,则调用那行代码。 - Heretic Monkey$('input[name="patronid"]').val(<barcode value>)
来设置文本值呢? - Jeff