html - 我可以使用 HTML 输入类型 "date"只收集一年吗?

标签 html forms date webshim

我有一个字段需要从用户那里收集年份(即具有年份分辨率的日期 - 为了便于存储,我更愿意存储实际日期值而不是数字)。

我想使用现代浏览器或 webshims 支持的日期输入 UI因为它很好并且可以与现代平台一起使用。我不知道如何让 UI 只显示年份。有什么想法吗?

如果没有平台支持,理想情况下我希望有一个类似您可以的用户界面 see here如果您单击“预览”,然后单击小部件的顶部几次,但相反的情况除外:当您第一次单击输入时,您会看到一个包含几十年列表的小部件,然后您向下钻取以选择年份,然后用户界面关闭。

最佳答案

不,你不能,但输入类型 number 提供了你为此目的所需的功能。

例子:

<input type="number" min="1900" max="2099" step="1" value="2016" />

关于html - 我可以使用 HTML 输入类型 "date"只收集一年吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34676752/

相关文章:

php - 如何更改 WWW-Authenticate 弹出框的设计/样式以匹配我的网站主题?

javascript - 如何将开槽输入字段的 form 属性设置为 Shadow dom 内的表单?

php - 将表单发布到自己时如何保留 GET 参数?

python - Django 用户创建表单需要 keyerror

Mysql STR_TO_DATE 在不同环境中给出不一致的结果

javascript - html 元素 id 作为 javascript 变量

python - 在 html Flask 中迭代嵌套字典时出现 jinja2.exceptions.UndefinedError

html - 在 Bootstrap 中居中一个 4 列的 Div

mysql - 如何在 MySQL 中获取两个日期中较新的一个?

java - 在 Java 中验证和读取日期明智文件夹中的文件的最佳方法