Sur Firefox 28, j'utilise très bien les <input type="number">
travaux car cela fait apparaître le clavier numérique sur les champs de saisie qui ne doivent contenir que des chiffres.
Dans Firefox 29, l'utilisation des entrées numériques affiche des boutons de rotation sur le côté droit du champ, ce qui ressemble à de la merde dans ma conception. Je n'ai vraiment pas besoin des boutons, car ils sont inutiles lorsque vous devez de toute façon écrire quelque chose comme un nombre de 6 à 10 chiffres.
Est-il possible de désactiver cela avec CSS ou jQuery?
type="number"
est requis pour que les navigateurs mobiles affichent le clavier numérique au lieu du clavier complet.
<input type="tel">
ce ne sont que des chiffres et cela n'inclut pas les filateurs.
type="text"
est une mauvaise idée car les appareils tactiles afficheront le mauvais clavier.
type="number"
. Vous pouvez utilisertype="text"
et l'pattern
attribut pour définir une expression régulière pour vous assurer qu'il s'agit d'un nombre.