Je travaille sur une application Web pour téléphone mobile et j'ai plusieurs champs de texte qui pourraient en bénéficier <input type="tel"/>
. Les iPhones ajusteront le clavier pour l'utilisateur, mais je crains de rompre la compatibilité ascendante. J'espère que les navigateurs / téléphones qui prennent en charge cela peuvent aider l'utilisateur et que les autres navigateurs reviendront à un champ de texte standard? Est-ce une pratique acceptable? Ça marche même?
107
Réponses:
Oui, tout type non pris en charge reviendra au format «type = texte».
J'ai trouvé une bonne page qui répertorie tous les types d'entrée existants. J'ai essayé de le regarder à partir de différents navigateurs, un peu intéressant. Je ne sais pas si cela vous aidera ou non.
http://miketaylr.com/pres/html5/forms2.html
la source
meta
message concernant la suppression de mon sujet aujourd'hui. Merci pour votre temps.Les navigateurs reviendront à type = "text" lorsqu'ils rencontrent un type d'entrée non pris en charge. Donc, je pense que vous pouvez utiliser type = "tel".
la source
Réponse courte: oui. Comme le mentionne @ el.pescado, les navigateurs retombent
type=text
lorsqu'ils ne comprennent pas le type. Pour plus d'informations sur les autres fonctionnalités intéressantes que vous obtenez des formulaires HTML5, consultez A Form of Madness , qui est le chapitre sur les formulaires dans Dive Into HTML5.la source