Mam witrynę przeznaczoną przede wszystkim dla użytkowników mobilnych, ale także komputerów stacjonarnych.
W Mobile Safari korzystanie z nich <input type="number">
działa świetnie, ponieważ wyświetla klawiaturę numeryczną w polach wprowadzania, które powinny zawierać tylko cyfry.
Jednak w Chrome i Safari użycie wprowadzania liczb powoduje wyświetlenie przycisków spinania po prawej stronie pola, które w moim projekcie wyglądają jak badziewia. Naprawdę nie potrzebuję przycisków, ponieważ są one bezużyteczne, gdy i tak musisz napisać coś w rodzaju liczby 6-cyfrowej.
Czy można to wyłączyć za pomocą -webkit-appearance
innej sztuczki CSS? Próbowałem bez większego szczęścia.
type="text"
z innych powodów, a dla funkcji klawiatury numerycznej zmieniłeś tylko na numer, możesz użyćpattern="[0-9]*"
tej funkcji, aby zachować tę funkcjętype="text"
. Zobacz stackoverflow.com/questions/6171903/…