【问题标题】:How do you get the number keypad to come up in an iPhone web app?如何让数字键盘出现在 iPhone 网络应用程序中?
【发布时间】:2010-09-21 17:22:10
【问题描述】:

在要在 iPhone 上显示的网页上,有没有办法让用户在字段中点击时出现数字键盘,而不是 qwerty 键盘?

This guy says here's how to do it,但从 2.0 开始,此“功能”已禁用。

我猜有一些花哨的 javascript 可以用来解决这个限制?

【问题讨论】:

    标签: javascript iphone mobile-safari qwerty


    【解决方案1】:

    如果您使用 HTML5 number 输入类型,键盘将默认显示数字。它不是只有数字的键盘,但比只有text好一点。

    【讨论】:

      【解决方案2】:

      您可以从 JavaScript 调用 Objective-C,然后显示您想要的任何内容。如果您想要一个框架来帮助您,您可以查看 QuickConnectiPhone。可通过https://sourceforge.net/projects/quickconnect/ 获取。

      您也可以查看http://tetontech.wordpress.com。这是 QuickConnect 的开发博客。除了 sourceforge 下载中包含的代码之外,它还有一些示例代码。

      【讨论】:

        【解决方案3】:

        是的,过去可以通过在文本字段的名称属性中包含单词“zip”来实现。不幸的是,Apple 似乎在 2.0 及更高版本中已将其删除。我建议你提交一个错误。

        【讨论】:

          猜你喜欢
          • 2010-11-26
          • 2012-11-02
          • 1970-01-01
          • 1970-01-01
          • 2010-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多