Affichage d'une entrée qui n'autorise que les nombres et la virgule décimale?
Est-il possible de définir un <input>
qui affiche un clavier d'entrée qui permet uniquement de chiffres et le point décimal (virgule ou pour les utilisateurs internationaux)?
<input type='tel'>
montre téléphone de la merde je n'ai pas besoin, et pas de point décimal
<input type='number' pattern='[0-9]*'>
montre tous les chiffres, mais pas de point décimal
Que puis-je faire pour obtenir l'entrée ai-je besoin?
source d'informationauteur Stefan Kendall
Vous devez vous connecter pour publier un commentaire.
Si vous faisiez cela dans la bonne foi de l'application iOS, vous pouvez probablement ajouter des boutons de votre propre sur le dessus du clavier, basé sur cette questionqui est à propos de l'accessoire de vue, mais le même processus.
Sinon, IamChuckB est à droite et les cinq types de clavier donnée dans la Pomme du Développeur de la Bibliothèque sont exhaustifs.
Vous pouvez essayer cet attribut à votre type="number":
cela permettra uniquement des chiffres avec ou sans point décimal et les nombres flottants sur la droite.
=> Il permettra à un seul point décimal (.)
=> Il permettra seulement à trois chiffres de valeurs décimales après le point. vous pouvez modifié en changeant {1,3} en dessous de RegEx.