【问题标题】:Forcing the keyboard to appear in a mobile device in a website with no inputs强制键盘出现在没有输入的网站的移动设备中
【发布时间】:2016-11-12 05:02:40
【问题描述】:

我正在开发这个网站,它接受键盘输入并在输入时处理它,而不使用表单或输入,我正在调用一个带有按键事件的函数。

我尝试在我的移动设备上进行测试,哦,惊喜!如果没有输入框,键盘不显示!

如果没有输入字段,我如何强制键盘显示 Javascript?

谢谢!

【问题讨论】:

  • 隐藏输入呢?
  • 我想过,但是..有没有办法在不使用隐藏输入的情况下做到这一点?
  • 隐藏输入有什么问题?聚焦输入,您就可以像这样捕获事件。这与监听文档上的关键事件并没有什么不同 - 只是文档始终是焦点。
  • 您是否考虑过这对于移动版本可能不是很友好。也许您应该考虑在移动设备上以其他方式捕获输入。
  • 这是一个实验性网站...使用输入只是不适合设计。但隐藏输入可能是一种解决方案。

标签: javascript jquery


【解决方案1】:

也许这个答案对你有帮助:Manually triggering the iPhone/iPad/iPod keyboard from JavaScript

因为您提到使用按键事件调用函数

<input type='text' id='foo'><div onclick='$("#foo").focus();'>click</div>

【讨论】:

    猜你喜欢
    • 2014-07-14
    • 2011-06-12
    • 1970-01-01
    • 2020-07-02
    • 2016-07-13
    • 2011-03-23
    • 2017-01-25
    • 2014-04-30
    相关资源
    最近更新 更多