Entrée HTML5 numéro de type vs tél.
Je suis en train de travailler sur la mise à jour de certaines entrées de formulaire HTML5. Je ne suis pas intéressé à la validation des données tant le fait d'avoir le pavé numérique sur les appareils mobiles. Input type 'tel' semble faire ce que je veux, j'ai le clavier numérique sur iPad/mobile. Type d'entrée "numéro" va aussi me donner le pavé numérique, mais il inclut aussi le spinner boîte que je ne veux pas.
Ce que je veux savoir c'est si c'est sécuritaire d'utiliser type="tel"
sur une carte de crédit d'entrée? Ou dois-je utiliser type="number"
et essayez de désactiver le spinner en quelque sorte. J'ai lu que la désactivation de la toupie peut plantage de Chrome, qui n'est pas un échange, je suis prêt à le faire.
Aussi, pour le moment, nous sommes en utilisant exactement le même site pour les mobiles et non-mobiles des utilisateurs.
tel
, mais malheureusement, il ne semble pas être l'option la plus utile. Quelque chose d'otage à la fortune même si, comme vous dites. J'ai posé une question similaire récemment: stackoverflow.com/questions/11219242/... avant, j'ai trouvé le vôtreOriginalL'auteur Tom | 2011-11-21
Vous devez vous connecter pour publier un commentaire.
J'ai regardé cette et juste essayé cette sur ma Xoom avec le navigateur intégré et FF mobile (avec un ordinateur de bureau chaîne de l'agent utilisateur) et le
tel
entrée semble fonctionner très bien pour cela.le navigateur n'a pas tenté de faire une validation sur le nombre, soit dans le navigateur, ou les navigateurs de bureau
La spec HTML5, dit le "tel" type de ne pas valider ou à désinfecter, à côté de supprimer les retours à la ligne (: w3.org/TR/html5/forms.html#telephone-state-(type=tel) et au processeur de paiement Stripe utilise pour des numéros de cartes. Il est sémantiquement sale, mais il ne regarde pas comme il se comporte mal en fait.
Pouah, mais "les agents Utilisateurs peuvent modifier l'espacement et, avec soin, la ponctuation des valeurs que l'utilisateur saisit", selon la même référence. Pas si grande.
<input type="number" pattern="[0-9]*" /> bradfrostweb.com/blog/mobile/... mais le soutien Android de l'air sommaire, va avoir à tester....
OriginalL'auteur Eonasdan