Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 诱使手机键盘出现在网页上_Javascript_Html_Keyboard - Fatal编程技术网

Javascript 诱使手机键盘出现在网页上

Javascript 诱使手机键盘出现在网页上,javascript,html,keyboard,Javascript,Html,Keyboard,我正在用HTML制作一个角色扮演游戏,可以响应字符按下,在移动浏览器上,我希望用户的键盘自动弹出(或尽可能靠近键盘),但我不希望他们看到文本输入字段。也许我必须让它显示出来,这样他们可以在第一时间点击它,但我想隐藏它。我使用document.onkeypress/document.onkeydown来处理所有的用户输入,这在桌面上非常有效,但使我的游戏在手机上无法使用 如何为移动用户提供键盘 我想也许可以让他们看到输入文本字段来点击它,但我会在我的游戏后面对它进行z索引?但似乎我就是不能在手机上

我正在用HTML制作一个角色扮演游戏,可以响应字符按下,在移动浏览器上,我希望用户的键盘自动弹出(或尽可能靠近键盘),但我不希望他们看到文本输入字段。也许我必须让它显示出来,这样他们可以在第一时间点击它,但我想隐藏它。我使用document.onkeypress/document.onkeydown来处理所有的用户输入,这在桌面上非常有效,但使我的游戏在手机上无法使用

如何为移动用户提供键盘

我想也许可以让他们看到输入文本字段来点击它,但我会在我的游戏后面对它进行z索引?但似乎我就是不能在手机上按键盘


编辑:这似乎是。

隐藏文本输入,使用javascript获取焦点。。。看看这是否会使键盘出现。如果没有,那么可能会将输入隐藏在某物后面。。。。或者将焦点切换到。单击()并查看其反应是否与客户端选择文本框时的反应相同。。。。真正的问题是,到目前为止你尝试过什么?我尝试过放弃,只是显示一个文本输入,移动浏览器用户可以点击(然后键盘显示)并开始键入,但我无法从中获取逐键值(我认为移动浏览器可能不支持它,正在等待tab或enter进行onchange。好吧,很明显,移动浏览器支持一些东西,我坐在这里看着堆栈溢出计算我还剩下多少字符,哈哈。是时候查看源代码了。创建一个JSFIDLE并给人们一些可以使用的东西了?这比期望人们编写一个exa要好例如,对于你来说,也许也可以在源代码中显示你的尝试,因为这可以解释为什么它没有达到预期的功能…没有源代码=没有什么可合作的,2.5k的声誉…至少可以说,期望写一个问题是令人失望的。在手机上做你要求的事情没有那么容易,对不起。