虽然从扫描器读取条码,代码需要使用

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

其中barcodeScanner是一个输入文本框的文本字段

问题描述:

隐藏键盘我想有焦点输入元素,但它开辟了键盘输入的输入。我试图掩盖使用

Keyboard.hide(); 

这不是在代码工作的键盘。任何人都可以帮我隐藏键盘吗?

+0

由标签看起来你正在使用科尔多瓦buld应用程序和问题是特定于Android应用程序!我对么 ? –

+0

是的你是对的 – Vr1010101

+0

可能的重复[如何隐藏Android键盘使用JavaScript?](https://*.com/questions/8335834/how-can-i-hide-the-android-keyboard-using- javascript) – GuilhermeFGL

它不工作,因为你已经专注于文本字段,默认情况下文本字段将打开键盘。你可以用几种方式处理它。

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

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

第三种方式,你也可以隐藏文本输入与显示:无,这也应该解决问题。

4,重点处理后,做一个模糊处理场景。

让我知道是否有作品。

+0

它为我工作的第一种方式!!!!谢谢 – Vr1010101