我的表单上有一个标准的 <input />
控件,装饰有 type="date"
渲染时显示正确的水印 yyyy-mm-dd
,您可以正确 选择 日期。
但是,当您尝试 输入 一个值时, 年份 会扩展到 6 位数字,而不是四位数字。我添加了屏幕截图以帮助演示我遇到的问题。
还有其他人得到这个吗?我使用 Chrome(版本 35.0.1916.153 m)作为我的默认浏览器。
我想要一种方法来强制执行不涉及额外 JS 的 4 年输入。
原文由 TheGeekZn 发布,翻译遵循 CC BY-SA 4.0 许可协议
据我所知,最大属性正在工作……
max 的格式很棘手,如果你输入正确的格式,一切都会正常工作….
看这里例如:
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_max_min_date