Puis-je cacher le HTML5 nombre d'entrée de la zone de sélection numérique?

Est-il une manière cohérente sur tous les navigateurs pour masquer les nouveaux cases que certains navigateurs (google Chrome) le rendu HTML de saisie du numéro de type? Je suis à la recherche d'un CSS ou JavaScript méthode pour éviter les flèches haut/bas d'apparaître.

<input id="test" type="number">
  • Pouvez-vous poster un exemple de code que vous utilisez? Une capture d'écran serait très bien aussi, donc nous savons ce que vous êtes en train de regarder. Je suis à la recherche d' <input type="number" min="4" max="8" /> en Chrome et en voyant typique d'un champ de saisie avec les flèches haut et bas sur le côté.
  • Vous voyez exactement ce que je vois. J'essaie de garder le type=nombre de balisage pour s'assurer que les navigateurs mobiles apporter en place d'un clavier, et de prévenir les flèches haut et bas d'apparaître dans les navigateurs d'ordinateur.
  • Si vous êtes en utilisant un certain nombre d'entrées, assurez-vous d'utiliser quelque chose qui joue de nice avec moderne iOS, Android, et les navigateurs de Bureau: <input type="number" pattern="[0-9]*" inputmode="numeric">. Plus d'infos: stackoverflow.com/a/31619311/806956
  • Ce que je suggère de faire est d'écrire le balisage le long des lignes de <input type="text" placeholder="number (digits only)" pattern="[0-9]+" class="validate number-validation" ... > et à l'aide de jQuery Validati ou similaires pour gérer la validation. Je n'ai pas testé cette approche, qui est pourquoi c'est un commentaire, plutôt qu'une réponse.
InformationsquelleAutor Alan | 2010-09-24