0

Chrome 会自动为任何字段添加日历小部件,<input type="date">并且还会向该字段添加一些临时日期格式。由于原始 html 规范要求任何不是复选框、收音机、文本、密码、文件等的输入类型被呈现为普通文本字段,这就是我们触发日历小部件的方式。我们可以设置元标记或其他选项来防止 chrome 这样做吗?

截图(请注意这不是我们的代码,chrome会自动添加这个): 在此处输入图像描述

4

1 回答 1

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/

于 2012-08-08T01:49:00.953 回答