Ich arbeite an einer Handy-Web-App und habe mehrere Textfelder, von denen ich profitieren könnte <input type="tel"/>
. iPhones passen die Tastatur für den Benutzer an, aber ich mache mir Sorgen, dass die Abwärtskompatibilität beeinträchtigt wird. Was ich hoffe ist, dass Browser / Telefone, die dies unterstützen, den Benutzer unterstützen können und andere Browser auf ein Standardtextfeld zurückgreifen? Ist das eine akzeptable Praxis? Funktioniert es überhaupt?
107
Antworten:
Ja, jeder nicht unterstützte Typ wird auf das Format 'type = text' zurückgesetzt.
Ich habe eine gute Seite gefunden, auf der alle vorhandenen Eingabetypen aufgelistet sind. Ich habe versucht, es aus verschiedenen Browsern zu betrachten, ein bisschen interessant. Ich weiß nicht, ob es dir helfen wird oder nicht.
http://miketaylr.com/pres/html5/forms2.html
quelle
meta
Beitrag bezüglich des Löschens meines Themas heute. Vielen Dank für Ihre Zeit.Browser greifen auf type = "text" zurück, wenn sie auf einen nicht unterstützten Eingabetyp stoßen. Ich denke, es ist in Ordnung, type = "tel" zu verwenden.
quelle
Kurze Antwort: ja. Wie @ el.pescado erwähnt, greifen Browser darauf zurück,
type=text
wenn sie den Typ nicht verstehen. Weitere Informationen zu den anderen coolen Funktionen, die Sie von HTML5-Formularen erhalten, finden Sie unter A Form of Madness , dem Formularkapitel in Dive Into HTML5.quelle