根据Apple's documentation,当我设置一个number
类型的输入元素时,我应该得到一个数字键盘.
<input type="number"/>
number
:
看起来几乎不可能搞砸.然而,当我在iPhone或模拟器(两者都是iOS6)上查看这个简单的小提琴时,数字键盘没有出现,我得到的是标准的字母键盘.
我到底能在这里搞砸什么呢?
根据Apple's documentation,当我设置一个number
类型的输入元素时,我应该得到一个数字键盘.
<input type="number"/>
number
:
看起来几乎不可能搞砸.然而,当我在iPhone或模拟器(两者都是iOS6)上查看这个简单的小提琴时,数字键盘没有出现,我得到的是标准的字母键盘.
我到底能在这里搞砸什么呢?
您需要指定模式:
<input type="number" pattern="\d*"/>
由于number
可以是负数,也可以是浮点数,因此-和.和,应该在键盘上可用,除非您指定了仅数字模式.