J'ai un site Web mobile et il a quelques HTML input
des éléments dedans, comme ceci :
<input type="text" name="txtAccessoryCost" size="6" />
J'ai intégré le site dans un WebView
pour une éventuelle consommation d'Android 2.1, de sorte qu'il s'agira également d'une application Android.
Est-il possible d'obtenir le clavier avec des chiffres au lieu du clavier par défaut avec des lettres lorsque ce HTML input
L'élément est ciblé ?
Ou bien, est-il possible de le définir pour l'ensemble de l'application (peut-être quelque chose dans la section le fichier Manifest ), si ce n'est pas possible pour un élément HTML ?
0 votes
Si vous voulez un clavier numérique sur iOS en plus d'Android, vous devriez faire ceci : stackoverflow.com/a/31619311/806956
2 votes
El
inputmode="number"
L'attribut semble être la bonne réponse à la fin de 2019 : developer.mozilla.org/fr/US/docs/Web/HTML/Global_attributes/ . La réponse la plus votée au moment de ce commentaire proposetype="number"
ce qui n'est pas sans poser quelques problèmes ;inputmode
semble avoir un impact uniquement sur l'affichage du clavier virtuel, plutôt que sur le comportement/les contraintes de l'entrée elle-même.