HTML输入类型日期,默认打开日历

use*_*845 18 html5 calendar input

我有一个任务是默认显示日历,在html的输入字段中选择日期.

假设这是代码:

input type="date" name="bday"
Run Code Online (Sandbox Code Playgroud)

好的,现在当我点击输入框时,会出现日历.

告诉我如何在不点击输入的情况下默认显示日历.

ale*_*kas 16

对于本机HTML输入元素,这是不可能的.您可以使用webshim polyfill,它通过使用此标记为您提供此选项.

<input type="date" data-date-inline-picker="true" />
Run Code Online (Sandbox Code Playgroud)

这是一个小型演示

  • 我不明白 该演示不会显示默认打开的任何日历(Chrome或Mobile Chrome / Firefox)。您是说没有任何方法可以触发“本地”日历弹出,例如使用从其他元素触发的事件吗? (3认同)
  • 投反对票,因为他们的开发人员不再维护垫片,所以不推荐使用这些垫片 (3认同)