На Firefox 28 я использую <input type="number">
отлично работает, потому что он отображает цифровую клавиатуру на полях ввода, которые должны содержать только цифры.
В Firefox 29 при использовании числовых входов в правой части поля отображаются кнопки прокрутки, что выглядит как дерьмо в моем дизайне. Мне действительно не нужны кнопки, потому что они бесполезны, когда вам все равно нужно написать что-то вроде 6-10-значного числа.
Можно ли отключить это с помощью CSS или jQuery?
type="number"
требуется, чтобы мобильные браузеры отображали цифровую клавиатуру вместо полной клавиатуры.
<input type="tel">
это только цифры и не включает в себя счетчики.
type="text"
- плохая идея, потому что сенсорные устройства покажут не ту клавиатуру.
type="number"
. Вы можете использоватьtype="text"
иpattern
атрибут, чтобы установить регулярное выражение, чтобы убедиться, что это число.