繁体   English   中英

如何在没有输入字段的移动网站上进行输入

[英]How to take input on a mobile site without a input field

用户需要按 X 键 function 才能运行,它在有物理键盘的情况下完美运行,但如何在移动版本上强制使用虚拟键盘? 如果不添加输入字段,我想不出办法。

 document.addEventListener("keyup", function(event) { if (event.keyCode === 88) { newx(); } }); function newx() {alert("Hello"); }
 <h1>Key in X</h1>

我使用它的repl -> https://home.ajkallivayalil.repl.co/

在谷歌上搜索后,我想出了这个,但我建议你做另一个用户体验,正如@ 95faf8e76605e973所说。 (例如一个按钮)

如果您有某种输入字段并将其隐藏,例如使用display: nonevisibility: hidden ,您可以随时使用 JavaScript 激活它,从而调出键盘。

为此,您只需在元素上使用.focus()

我找到的 SO 页面的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM