Jquery 从扫描仪读取条形码时,代码需要隐藏文本字段上的键盘
我正试图把重点放在使用输入元素上Jquery 从扫描仪读取条形码时,代码需要隐藏文本字段上的键盘,jquery,cordova,mobile,keyboard,Jquery,Cordova,Mobile,Keyboard,我正试图把重点放在使用输入元素上 $('#barcodeScanner').focus(); 其中,barcodeScanner是一个输入文本框,但它会打开键盘输入内容。我正在尝试使用隐藏键盘 Keyboard.hide(); 它在代码中不起作用。有人能帮我以其他方式隐藏键盘吗?它不起作用,因为您已将注意力集中在文本字段上,默认情况下,文本字段将打开键盘。你可以用几种方法来处理它 首先,不要关注文本输入,而是关注div或任何其他元素,该div或其他元素上应该有一个事件,当从条形码读取
$('#barcodeScanner').focus();
其中,barcodeScanner
是一个输入文本框,但它会打开键盘输入内容。我正在尝试使用隐藏键盘
Keyboard.hide();
它在代码中不起作用。有人能帮我以其他方式隐藏键盘吗?它不起作用,因为您已将注意力集中在文本字段上,默认情况下,文本字段将打开键盘。你可以用几种方法来处理它 首先,不要关注文本输入,而是关注div或任何其他元素,该div或其他元素上应该有一个事件,当从条形码读取CHAR(13)或回车时,它应该将该值放入隐藏输入中以提交表单。我想你们已经知道表单是如何工作的了 第二种方法是,禁用文本,并执行与第一种方法相同的过程。在这种情况下,您不需要隐藏输入 第三种方式,您还可以使用display:none隐藏文本输入,这也可以解决问题 第四,对焦后进行模糊处理,处理场景
让我知道是否有用。从标签上看,您正在使用cordova构建应用程序,问题是针对android应用程序的!我说得对吗?是的,你说得对。你在使用爱奥尼亚插件键盘吗?是的,但我不想失去对文本框的关注