首页 > 解决方案 > javascript过去日期警报

问题描述

当我选择过去的日期时,我想在下面的输入中发出警报,并且我希望它发出警告,例如“过去的日期,请输入有效日期”如何使用 javascript 进行此操作?

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input type="date" required>
</body>
</html>```

标签: javascripthtml

解决方案


你能禁用以前的日期吗?看起来你可以设置一个最小可用日期:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

想知道您是否可以执行以下操作:

<input type="date" min={Date.now()} required>

可能值得查看 MDN 文档,了解将日期格式化为 YYYY-MM-DD 格式的方法。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date


推荐阅读