移动端input type="number",在iOS不生效的解决办法

<input type='number' pattern="[0-9]*"/>

加上pattern="[0-9]*"之后在ios就只能弹出数字键盘,不能输入其他,
在Android中还是可以输入 . - + 等符号,需要js监听input事件,然后replace,可以使用正则/.|-|+/g

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各位猫友,各位优秀的微商领袖,大家好! 非常开心认识大家,同时最要感谢的是罗品牌这个学习平台,感谢罗老师提供了这么...
    文红_790a阅读 138评论 0 1
  • 亲爱的各位华宇团队的伙伴, 带着感动,感谢和感恩,我们在瑞雪纷飞中挥手告别2018。 回望这一年,满满的感动,首先...
    路正南阅读 1,030评论 0 0