我正在制作一个网络应用程序,我想要一个输入字段来显示 Iphone 的数字键盘。
我知道 type=number
将使键盘显示我想要的方式。
问题是 type=number
不支持占位符文本。所以如果我想要这样:
有效期:
[例如:2010]
我无法让它工作,也无法显示正确的键盘。
有没有办法在不使用数字输入类型的情况下强制 iPhone 键盘进入数字模式?
最佳答案
Placeholder 似乎有效(在我的 Mac 上的 Safari 和我的 iPhone 上的 Mobile Safari 中;compatibility list)。
<input type="number" placeholder="2010">
否则,使用 JavaScript 创建占位符,例如这个 jQuery 插件:http://plugins.jquery.com/project/placeholder .
关于iphone - 我们可以在不使用 type=number 的情况下打开 iphone 的数字键盘吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674428/