Gibt es eine konsistente Möglichkeit für alle Browser, die neuen Drehfelder auszublenden, die einige Browser (z. B. Chrome) für HTML-Eingaben der Typennummer rendern? Ich suche nach einer CSS- oder JavaScript-Methode, um zu verhindern, dass die Aufwärts- / Abwärtspfeile angezeigt werden.
<input id="test" type="number">
<input type="number" pattern="[0-9]*" inputmode="numeric">
. Weitere Informationen: stackoverflow.com/a/31619311/806956
<input type="text" placeholder="number (digits only)" pattern="[0-9]+" class="validate number-validation" ... >
und zu verwenden , um die Validierung durchzuführen. Ich habe diesen Ansatz nicht getestet, weshalb dies eher ein Kommentar als eine Antwort ist.
<input type="number" min="4" max="8" />
in Chrome und sehe ein typisches Eingabefeld mit Aufwärts- und Abwärtspfeilen an der Seite.