1

目前,每当我输入 type=number 字段时,在三星 S7 上打开的键盘是一个非常简化的数字输入,不允许使用负数,理想情况下,我如何让手机看到我正在寻找更完整的键盘?我希望这可以在所有类型的手机上实现。

4

1 回答 1

1

tl;drinputmode - 在属性可用之前,您不能(可以肯定),这不会很快出现

更长的版本-<input type='number'>当前由设备/操作系统制造商按照他们认为合适的方式进行解释。AFAIK 没有其他标准方法可以向设备提示在聚焦该字段时应该显示哪种键盘。

也就是说,您可能可以通过使用 Chris Coyier 建议的黑客来对某些设备产生一些影响,使用 eg这显然适用于 IOS5。这是否适用于任何其他版本的 IOS 或您的三星 S7 或其他数百万不同的手机/设备中的每一个,都是另一回事......<input type="text" pattern="[0-9]*">

于 2017-06-30T14:26:47.630 回答