Czy istnieje spójny sposób w różnych przeglądarkach, aby ukryć nowe pola spinów, które niektóre przeglądarki (takie jak Chrome) renderują dla wprowadzania HTML typu numer? Szukam metody CSS lub JavaScript, aby zapobiec pojawianiu się strzałek w górę / w dół.
<input id="test" type="number">
<input type="number" pattern="[0-9]*" inputmode="numeric">
. Więcej informacji: stackoverflow.com/a/31619311/806956
<input type="text" placeholder="number (digits only)" pattern="[0-9]+" class="validate number-validation" ... >
i przy użyciu jQuery Validati lub podobny do walidacji uchwytu. Nie przetestowałem tego podejścia, dlatego jest to komentarz, a nie odpowiedź.
<input type="number" min="4" max="8" />
Chrome i widzę typowe pole wprowadzania ze strzałkami w górę i w dół z boku.