【问题标题】:How to change the default time of the date input field to a fixed value如何将日期输入字段的默认时间更改为固定值
【发布时间】:2022-01-21 17:58:34
【问题描述】:

当我们打开任何日期输入字段时,如果与输入字段关联的变量为空,它将向我们显示当前日期。有没有办法配置输入字段,这样当我们打开日历弹出窗口而不是显示当前时间时,它应该显示其他时间,仍然保持与输入字段关联的值为空

最初加载时不应显示任何值

当点击日历图标而不是显示当前日期 (21/01/2022) 时,它应该指向其他可配置的日期(假设 25/01/2022)。

实现这一点似乎没用,但我必须在我的任务中使用此功能。

【问题讨论】:

  • 您使用的是哪个日期选择器?
  • @RobG html 输入标签,日期类型
  • 我认为这是不可能的,例如如果没有设置默认日期,Safari 会显示当前日期,不可能有空/空白字段。默认日期选择器非常依赖于实现。

标签: javascript angular datetime html-input


【解决方案1】:

我想你可能正在寻找这个:

来自https://developer.mozilla.org

您可以在 value 属性中使用日期为输入设置默认值,如下所示:

    <input type="date" value="2017-06-01">

【讨论】:

  • 这是否满足“最初加载时不应显示任何值”?
【解决方案2】:

如果我理解正确,您需要日期选择器的默认值。 那么应该这样做:

<input type="date" id="start" name="trip-start"
       value="2018-07-22"
       min="2018-01-01" max="2018-12-31">

source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    相关资源
    最近更新 更多