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

Mic*_*ael 106 html5 backwards-compatibility mobile-website

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

ani*_*son 130

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

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

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


el.*_*ado 22

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


Han*_*Gay 15

简短回答:是的.正如@ el.pescado所提到的那样,浏览器可以追溯到type=text他们没有提供类型的时候.有关您从HTML5表单中获得的其他很酷功能的更多信息,请查看A Form of Madness,这是Dive Into HTML5中的表单章节.