移动端网页input number实现数字键盘在ios上的问题?

移动端网页中有一个输入价格的文本框,必须要打开是数字键盘。我使用

<input type="number" />
安卓没有问题
ios却不行

然后查找网上资料

<input type="number" pattern="[0-9]" />
安卓没问题
ios弹出数字键盘,但是那个数字键盘没有小数点

clipboard.png
demo: http://jsbin.com/peqoliroqo
好坑,查了半天,好多都是ios原生的解决方法,如果是移动web端有什么解决方法吗?

阅读 9.3k
4 个回答

我ios可以的 你这啥系统啊?

<input type="tel" />

试一下

pattern里面是正则表达式, 写[0-9],自然没有小数点, 貌似要[0-9]\.才有

新手上路,请多包涵

您好请问弄好了么?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题