从扫描仪读取条形码时,代码需要隐藏文本字段上的键盘



我试图使用

$('#barcodeScanner').focus();

其中barcodeScanner是输入文本框,但它会打开键盘以输入输入。我正在尝试使用

Keyboard.hide();

它在代码中不起作用。任何人都可以帮我以其他方式隐藏键盘吗?

它不起作用,因为您专注于文本字段,默认情况下文本字段将打开键盘。您可以通过多种方式处理它。

首先不要关注文本输入,而关注div 或任何其他元素,并且应该在该div 或其他元素上有一个事件,当从条形码读取 CHAR(13( 或回车符时,它应该将该值放在隐藏输入中以提交表单。我猜你已经知道形式是如何工作的。

第二种方式,禁用文本并执行与第一个相同的过程,它应该工作,在这种情况下,您不需要隐藏输入。

第三种方式,您还可以使用display:none隐藏文本输入,这也应该可以解决问题。

4、对焦后做一个模糊,处理场景。

让我知道是否有任何工作。

最新更新