是否可以在不显示键盘的情况下将焦点设置在输入字段上?该代码在网站和移动设备之间共享。我只想了解在网站上我将注意力集中在输入元素以及设备上但没有在设备上显示键盘的情况。我尝试过:
document.getElementById("myInput").focus();
但不起作用。
答案 0 :(得分:0)
如果不想在输入字段中输入内容,为什么要关注它?否则,您可以与
var isMobile = Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
如果在聚焦之前用户代理是动员的。
答案 1 :(得分:0)
这是设备的正常行为。
您可以使用一些cordova插件(例如cordova-plugin-keyboard)来隐藏键盘。
不要忘记查看用户代理是否来自移动设备
无论如何,这是设备的行为,隐藏键盘会使您的应用程序与其他应用程序有所不同