现在可以使用<input type =“tel”/>吗?

时间:2010-05-11 19:55:02

标签: html5 mobile-website backwards-compatibility

我正在使用手机网络应用,我有几个文本字段可以从<input type="tel"/>中受益。 iPhone将为用户调整键盘,但我担心会破坏向后兼容性。我希望支持这一点的浏览器/手机可以帮助用户和其他浏览器回归到标准文本字段?这是可接受的做法吗?它甚至可以工作吗?

4 个答案:

答案 0 :(得分:130)

是的,任何不受支持的类型都将恢复为'type = text'格式。

我找到了一个很好的页面,列出了所有现有的输入类型。我尝试从不同的浏览器中查看它,有点有趣。不知道它是否会对你有所帮助。

http://miketaylr.com/pres/html5/forms2.html

答案 1 :(得分:22)

当浏览器遇到不受支持的输入类型时,它们将回退到type =“text”。所以我认为使用type =“tel”是可以的。

答案 2 :(得分:15)

简短回答:是的。正如@ el.pescado所提到的,当浏览器没有提供类型时,浏览器会回退到type=text。有关HTML5表单中其他很酷功能的更多信息,请查看A Form of Madness,这是Dive Into HTML5中的表单章节。

答案 3 :(得分:0)

没关系。浏览器在遇到不受支持的类型时会使用 type=text