微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当value和min属性之间的间隔太大时,Edge HTML5输入type =“ date”中断

如何解决当value和min属性之间的间隔太大时,Edge HTML5输入type =“ date”中断

我只有HTML5输入type =“ date”在边缘存在问题。该值认设置为时间结束(“ 31.12.9999”),而最小值设置为今天。当打开日期选择器时,页面会中断,我想这与最小日期和当前值之间的差异有关。关于如何避免这种情况的任何想法?

查看示例:

<input type="date" value="9999-12-31" min="2020-10-01">

解决方法

您没有提到您使用的是 MS Edge旧版浏览器还是 MS Edge Chromium浏览器

在这里,我假设您正在使用 MS Edge旧版浏览器

我已经用 Microsoft Edge 44.18362.449.0 进行了测试,看起来工作正常。

enter image description here

我还使用 MS Edge(Chromium)浏览器版本:84.0.522.61 (正式版本)(64位)进行了测试。它也可以正常工作。

enter image description here

  • 如果您使用的是旧版本的MS Edge旧版浏览器,则可以尝试将其更新为最新版本,这可能有助于解决该问题。

  • 尝试使用Edge浏览器在其他任何计算机上检查该问题,可能有助于确定这是否是特定于计算机的问题。

  • 通过提供有关此问题的更多信息,让我们知道我们是否缺少某些东西或误解。我们将尝试提供进一步的建议。

,

根据网站Mozilla上Input的定义:

接受的最新日期。如果输入到元素中的值随后出现,则元素将无法通过约束验证。如果max属性的值不是格式为yyyy-mm-dd的可能的日期字符串,则该元素没有最大日期值。

如果同时设置了max和min属性,则此值必须是晚于或等于min属性中的日期字符串的日期字符串。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。