如何让数字键盘出现在iPhone网络应用程序中?

时间:2008-11-10 22:52:07

标签: javascript iphone mobile-safari qwerty

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

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

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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