专注于输入字段,但不显示键盘

时间:2018-08-14 11:10:49

标签: javascript html cordova mobile web-applications

是否可以在不显示键盘的情况下将焦点设置在输入字段上?该代码在网站和移动设备之间共享。我只想了解在网站上我将注意力集中在输入元素以及设备上但没有在设备上显示键盘的情况。我尝试过:

document.getElementById("myInput").focus();

但不起作用。

2 个答案:

答案 0 :(得分:0)

如果不想在输入字段中输入内容,为什么要关注它?否则,您可以与     var isMobile = Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 如果在聚焦之前用户代理是动员的。

答案 1 :(得分:0)

这是设备的正常行为。
您可以使用一些cordova插件(例如cordova-plugin-keyboard)来隐藏键盘。
不要忘记查看用户代理是否来自移动设备

无论如何,这是设备的行为,隐藏键盘会使您的应用程序与其他应用程序有所不同