Existe-t-il un moyen cohérent entre les navigateurs de masquer les nouvelles zones de sélection numérique que certains navigateurs (tels que Chrome) affichent pour l'entrée HTML du numéro de type? Je recherche une méthode CSS ou JavaScript pour empêcher les flèches haut / bas d'apparaître.
<input id="test" type="number">
<input type="number" pattern="[0-9]*" inputmode="numeric">
. Plus d'infos: stackoverflow.com/a/31619311/806956
<input type="text" placeholder="number (digits only)" pattern="[0-9]+" class="validate number-validation" ... >
et d'utiliser jQuery Validati ou similaire pour gérer la validation. Je n'ai pas testé cette approche, c'est pourquoi il s'agit d'un commentaire plutôt que d'une réponse.
<input type="number" min="4" max="8" />
dans Chrome et je vois un champ de saisie typique avec des flèches haut et bas sur le côté.