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-appearanceinnej 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/…