我正在尝试对输入元素实现“自动填充”功能。
基本上,它接受一个范围(2000 - 20012)的 4 位数年份作为输入。我想知道当用户键入年份的第一个数字时,是否可以让输入自动填充(类似于 Chrome 的 URL 窗格在键入您之前键入的内容时)。
例如,当用户键入“2”时,输入应自动填充,例如 2000。然后,用户可以使用“向上”和“向下”箭头来循环显示年份。自动填充不应基于以前的搜索,而应以上述方式工作。此外,它不应该有下拉菜单。
我已经搜索和搜索,但只找到带有下拉菜单的自动完成功能,但没有自动填充功能。我还尝试了<input type="number" />
上下循环部分,但它没有自动填充功能,并且在 Firefox 中不起作用。
有没有一个jQuery解决方案?
后期编辑:
我找到了 dateEntry 插件,但我找不到让它将年份显示为 4 位数的方法。尝试了各种日期格式,例如'Y'
, 'yyyy'
,'/Y'
但还没有运气。有谁知道正确的格式?