【问题标题】:iOS keyboard without Prev, Next, Done button for HTML input field?iOS键盘没有HTML输入字段的Prev,Next,Done按钮?
【发布时间】:2013-11-25 05:03:12
【问题描述】:

我正在制作一个具有输入字段的移动 HTML 页面。当我点击输入字段的内部时,会出现 iOS 7 键盘。但是键盘有一个顶部功能区,其中包含“”和“完成”按钮,就像这样

如何摆脱键盘上的这个顶部功能区?我想要与 safari 地址栏输入和 iOS7“消息”应用程序相同的键盘样式。谢谢!

【问题讨论】:

  • 简单:只是表格中没有任何其他输入。
  • 但是我的页面只有一个输入框。在 Google 的搜索网页上输入搜索时,我使用 safari 看到了相同的键盘样式。
  • url 类型输入应该和 url 栏一样
  • 试过 type='url' 但仍然得到相同的键盘
  • 遮阳篷很简单,不可能。堆栈溢出:stackoverflow.com/questions/9920952/…

标签: javascript jquery html ios keyboard


【解决方案1】:

由于 iOS 的设计方式,这是不可能的,也许在未来,但现在我们被这个键盘卡住了

【讨论】:

    【解决方案2】:

    从 iOS 9.3 开始,这是不可能的。 (与 android 不同)iOS 不是开源的,因此很难证明,但这可能是故意的,因为没有其他安全的方法可以退出键盘。 (与 android 不同,它具有向上滑动或物理上取决于设备的后退/关闭键盘按钮)。 以下是可能希望隐藏完成栏的边界情况列表;

    • <span contenteditable="true"
    • <input tabindex="-1"
    • <input type="search"
    • 页面上只有一个input标签
    • 没有form标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2012-01-18
      • 2011-08-01
      • 1970-01-01
      • 2014-02-13
      相关资源
      最近更新 更多