我正在使用手机网络应用,我有几个文本字段可以从<input type="tel"/>
中受益。 iPhone将为用户调整键盘,但我担心会破坏向后兼容性。我希望支持这一点的浏览器/手机可以帮助用户和其他浏览器回归到标准文本字段?这是可接受的做法吗?它甚至可以工作吗?
答案 0 :(得分:130)
是的,任何不受支持的类型都将恢复为'type = text'格式。
我找到了一个很好的页面,列出了所有现有的输入类型。我尝试从不同的浏览器中查看它,有点有趣。不知道它是否会对你有所帮助。
答案 1 :(得分:22)
当浏览器遇到不受支持的输入类型时,它们将回退到type =“text”。所以我认为使用type =“tel”是可以的。
答案 2 :(得分:15)
简短回答:是的。正如@ el.pescado所提到的,当浏览器没有提供类型时,浏览器会回退到type=text
。有关HTML5表单中其他很酷功能的更多信息,请查看A Form of Madness,这是Dive Into HTML5中的表单章节。
答案 3 :(得分:0)
没关系。浏览器在遇到不受支持的类型时会使用 type=text
。