W przeglądarce Firefox 28 używam <input type="number">
działa świetnie, ponieważ wyświetla klawiaturę numeryczną w polach wprowadzania, które powinny zawierać tylko cyfry.
W przeglądarce Firefox 29 za pomocą wprowadzania liczb wyświetla się przyciski spinania po prawej stronie pola, które w moim projekcie wyglądają jak bzdury. Naprawdę nie potrzebuję przycisków, ponieważ są one bezużyteczne, gdy i tak musisz napisać coś w rodzaju 6 ~ 10 cyfr.
Czy można to wyłączyć za pomocą CSS lub jQuery?
type="number"
jest wymagane, aby przeglądarki mobilne wyświetlały klawiaturę numeryczną zamiast pełnej klawiatury.
<input type="tel">
to tylko liczby i nie obejmuje błystek.
type="text"
jest złym pomysłem, ponieważ urządzenia dotykowe pokażą niewłaściwą klawiaturę.
type="number"
. Możesz użyćtype="text"
ipattern
atrybutu, aby ustawić wyrażenie regularne, aby upewnić się, że jest liczbą.