最新版本的Chrome最终支持本地输入的日期类型,这是很好的,,但是--它正在强制使用自己的日期格式和占位符文本,这并不能很好地适用于我的布局。如何删除本地化的日期格式,使其显示为ISO (it 是以ISO的形式发送的,但只是在浏览器中不以这种方式显示),以及如何删除本地化的占位符(日期类型不支持占位符属性,所以不能简单地重写它)?
编辑:--我只需将占位符设置为背景的颜色,但还有什么不那么麻烦吗?
发布于 2013-06-21 00:40:17
This question介绍了如何在chrome中设置(伪)元素的样式,据我所知,详细的元素中有最新版本的chrome (编写时的v27)的所有控件。
日期格式(如:( dd/mm/yyyy)总是设置为浏览器区域设置。
如果您想要更多的控制,唯一的其他选择是让它键入=‘text’,并添加一个JavaScript数据报警器。某些填充允许您使用JS解决方案覆盖浏览器样式。
发布于 2014-01-21 16:18:55
我添加了一个inputtype=的样式“日期”{-webkit-文本填充颜色:#?}哪里?与输入的背景色相同的颜色。例如,如果输入的背景色是#ffffff,那么添加-webkit-文本填充颜色的规则:#ffffff“隐藏”文本,因为它与背景颜色匹配。
https://stackoverflow.com/questions/11387655
复制相似问题