我有一个标准 <input />
控制我的表单,用 type="date"
装饰
呈现时,它会显示正确的水印 yyyy-mm-dd
,您可以正确选择日期。
但是,当您尝试键入 一个值时,年份 会扩展到 6 位数字,而不是四位数字。我添加了屏幕截图以帮助演示我遇到的问题。
还有其他人得到这个吗?我使用 Chrome(版本 35.0.1916.153 m)作为我的默认浏览器。
我想要一种不涉及额外 JS 的强制 4 年输入的方法。
最佳答案
据我所知,max 属性正在工作...
max 的格式很棘手,如果你输入正确的格式,一切都会正常....
例如看这里:
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_max_min_date
关于HTML5 日期输入 6 位数年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603919/