我使用许多包含HTML5的表单来构建我的所有网站(使用输入类型日期,颜色和范围)。
一切正常在谷歌浏览器。
但是当我打开Internet Explorer和Firefox时,所有输入字段都变成输入类型文本。
解决方法
由于HTML5尚未完全标准化,因此并非所有浏览器都支持这些输入类型。预期的行为是回退到< input type =“text”>。
↪See here for more information on browser support for HTML5 input types.
您可以使用Modernizr库或一些自定义JavaScript来test for support。如果您检测到某个HTML5功能不可用,您可以回到JavaScript–based alternatives。