【发布时间】: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
在要在 iPhone 上显示的网页上,有没有办法让用户在字段中点击时出现数字键盘,而不是 qwerty 键盘?
This guy says here's how to do it,但从 2.0 开始,此“功能”已禁用。
我猜有一些花哨的 javascript 可以用来解决这个限制?
【问题讨论】:
标签: javascript iphone mobile-safari qwerty
如果您使用 HTML5 number 输入类型,键盘将默认显示数字。它不是只有数字的键盘,但比只有text好一点。
【讨论】:
您可以从 JavaScript 调用 Objective-C,然后显示您想要的任何内容。如果您想要一个框架来帮助您,您可以查看 QuickConnectiPhone。可通过https://sourceforge.net/projects/quickconnect/ 获取。
您也可以查看http://tetontech.wordpress.com。这是 QuickConnect 的开发博客。除了 sourceforge 下载中包含的代码之外,它还有一些示例代码。
【讨论】:
是的,过去可以通过在文本字段的名称属性中包含单词“zip”来实现。不幸的是,Apple 似乎在 2.0 及更高版本中已将其删除。我建议你提交一个错误。
【讨论】: