Pracuję nad aplikacją internetową na telefon komórkowy i mam kilka pól tekstowych, na których mogę skorzystać <input type="tel"/>
. iPhone'y dostosują klawiaturę do użytkownika, ale martwię się o zerwanie wstecznej kompatybilności. Mam nadzieję, że obsługujące to przeglądarki / telefon mogą pomóc użytkownikowi, a inna przeglądarka powróci do standardowego pola tekstowego? Czy jest to dopuszczalna praktyka? Czy to w ogóle działa?
107
Odpowiedzi:
Tak, każdy nieobsługiwany typ zostanie przywrócony do formatu „type = text”.
Znalazłem dobrą stronę, która zawiera listę wszystkich istniejących typów danych wejściowych. Próbowałem spojrzeć na to z różnych przeglądarek, trochę interesujące. Nie wiem, czy to ci pomoże, czy nie.
http://miketaylr.com/pres/html5/forms2.html
źródło
meta
post dotyczący usunięcia mojego tematu dzisiaj. Dziękuję za Twój czas.Przeglądarki powrócą do type = "text", gdy napotkają nieobsługiwany typ wprowadzania. Więc myślę, że użycie type = "tel" jest w porządku.
źródło
Krótka odpowiedź: tak. Jak wspomina @ el.pescado, przeglądarki wracają do
type=text
sytuacji, gdy nie rozpoznają typu. Aby uzyskać więcej informacji na temat innych fajnych funkcji, które można uzyskać z formularzy HTML5, zapoznaj się z A Form of Madness , który jest rozdziałem poświęconym formularzom w Dive Into HTML5.źródło