已停用Chrome的HTML5日历控件

时间:2012-08-07 21:32:45

标签: html5 google-chrome

Chrome会自动为<input type="date">的任何字段添加日历窗口小部件,并且还会向该字段添加一些存档日期格式。由于原始的html规范要求任何输入类型不是复选框,无线电,文本,密码,文件等被渲染为普通文本字段,这就是我们触发日历小部件的方式。我们可以设置元标记或其他一些选项来阻止Chrome执行此操作吗?

屏幕截图(请注意,这不是我们的代码,chrome会自动添加此代码): enter image description here

1 个答案:

答案 0 :(得分:1)

阻止原生日期选择器的唯一方法是不为输入提供type="date"属性;只需使用直接type="text"输入。使用type="date"最显着优化的移动设备输入功能有一些主要优点。但为了避免选择器显示你必须放弃那些。

我在博客上讨论了使用<input type="date">的优缺点 - http://tjvantoll.com/2012/06/30/creating-a-native-html5-datepicker-with-a-fallback-to-jquery-ui/