Firefox 28では、<input type="number">
数字のみを入力する必要がある入力フィールドに数字キーボードが表示されるため、うまく機能しています。
Firefox 29では、数値入力を使用すると、フィールドの右側にスピンボタンが表示されます。これは、私のデザインではがらくたのように見えます。とにかく6桁から10桁の数字のようなものを書く必要があるときは、ボタンは役に立たないので、私は本当にボタンは必要ありません。
CSSまたはjQueryでこれを無効にすることは可能ですか?
type="number"
モバイルブラウザがフルキーボードではなく数字キーボードを表示するために必要です。
<input type="tel">
数値のみで、スピナーは含まれていません。
type="text"
タッチデバイスでは間違ったキーボードが表示されるため、変更はお勧めできません。
type="number"
。属性を使用type="text"
してpattern
正規表現を設定し、それが数値であることを確認できます。