在Firefox 28上,我使用的<input type="number">
作品很棒,因为它在仅应包含数字的输入字段上弹出了数字键盘。
在Firefox 29中,使用数字输入会在字段的右侧显示旋转按钮,这在我的设计中看起来像废话。我真的不需要按钮,因为当您仍然需要编写6到10位数的数字时,它们是无用的。
是否可以使用CSS或jQuery禁用此功能?
type="number"
移动浏览器需要显示数字键盘而不是完整键盘。
<input type="tel">
这只是数字,不包括微调器。
type="text"
是一个坏主意,因为触摸设备将显示错误的键盘。
type="number"
。您可以使用type="text"
和pattern
属性设置正则表达式以确保它是数字。