首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当从扫描器读取条形码时,代码需要隐藏在文本字段上的键盘

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

Stack Overflow用户
提问于 2017-08-18 12:51:21
回答 1查看 1.4K关注 0票数 1

我试图将重点放在输入元素上

代码语言:javascript
运行
复制
$('#barcodeScanner').focus();

其中barcodeScanner是一个输入文本框,但它打开键盘输入输入。我试着用

代码语言:javascript
运行
复制
    Keyboard.hide();

它在代码中不起作用。有人能帮我把键盘藏起来吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-18 14:23:35

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

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

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

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

第四,做一个模糊后的焦点和处理方案。

如果有有用的话请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45757142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档