支付时输入支付密码时弹出的数字键盘是如何实现的?

lanse_yan
  • 1.1k

支付宝或者微信支付在输入支付密码时弹出的那种键盘是如何实现的?
如下图

我本来想是模拟来实现,但存在以下问题:
那个金额应该是一个input,如果通过html5来实现,只要获取焦点应该就会弹出输入法的键盘,如何避免?
不知道有没有更好的实现方式。用web的方式。

回复
阅读 12k
2 个回答
✓ 已被采纳

type="number" 不行吗?

模拟的话,更简单了。input是隐藏的,然后模拟一个输入框,弹出你的模拟数字键盘,JS填值到模拟输入框和隐藏的输入框就行了。

type=number

type=tel

可以调出数字键盘

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