我正在开发一个手机网络应用程序,我有几个文本字段可以从<input type="tel"/>
. iPhone 会为用户调整键盘,但我担心会破坏向后兼容性。我希望支持此功能的浏览器/电话可以帮助用户和其他浏览器将退回到标准文本字段?这是可接受的做法吗?它甚至有效吗?
问问题
95510 次
4 回答
131
是的,任何不受支持的类型都将恢复为“type=text”格式。
我找到了一个很好的页面,列出了所有现有的输入类型。我尝试从不同的浏览器查看它,有点有趣。不知道对你有没有帮助。
于 2010-05-11T20:04:37.793 回答
23
当遇到不支持的输入类型时,浏览器将回退到 type="text"。所以我认为使用 type="tel" 是可以的。
于 2010-05-11T20:01:08.463 回答
15
简短的回答:是的。正如@el.pescado 提到的,浏览器type=text
会在不理解类型时回退。有关您从HTML5 表单中获得的其他很酷功能的更多信息,请查看A Form of Madness,这是 Dive Into HTML5 中的表单章节。
于 2010-05-11T20:03:59.193 回答
1
没关系。浏览器会type=text
在遇到不支持的类型时使用。
于 2021-06-02T17:55:42.150 回答