我正在使用 HTML5 元素输入属性,只有 Google Chrome 支持日期、时间属性。我试过现代化但我无法理解如何将其集成到我的网站上(如何编码/语法/包含是什么)。有关如何在所有浏览器中使用日期、时间属性的任何代码片段。
任何不支持输入类型的浏览器date
将默认为标准类型,即text
,所以你所要做的就是检查类型property (不是属性),如果不是date
,浏览器不支持日期输入,你添加自己的日期选择器:
if ( $('[type="date"]').prop('type') != 'date' ) {
$('[type="date"]').datepicker();
}
FIDDLE
当然,您可以使用任何您想要的日期选择器,jQuery UI 的日期选择器可能是最常用的一个,但如果您不使用 UI 库做其他任何事情,它确实会添加相当多的 javascript,但有数百种替代日期选择器从中选择。
The type
属性永远不会改变,浏览器只会回退到默认值text
键入该属性,因此必须检查该属性。
该属性仍然可以用作选择器,如上面的示例所示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)