javascript - 如何在 Blazor 中设置最小日期?
问题描述
我正在尝试在日期块中设置最小日期。
已经试过了:
<input type="date" id="datePickerId" min="@Start"/> @code{ public DateTime Start { get; set; } = new DateTime(2019, 11, 17); }
和:
datePickerId.min = new Date(2019, 11, 17)
和:
datePickerId.min = new Date('2019-11-17T00:00:00');
和:
<input type="date" id="datePickerId" min="2019-11-17"/>
但是 2019-11-17 之前的日期仍然可以点击。我真的很感激一些关于如何让它们无法点击的帮助。
解决方案
我在 chrome edge 和 firefox 上试过这个。他们似乎都为我工作。我无法选择之前的日期。
<input type="date" id="datePickerId" min="2019-11-17" />
<input type="date" id="datePickerId" min="@date.ToString("yyyy-MM-dd")" />
@code {
DateTime date = new DateTime(2019,11,17);
}
推荐阅读
- python - 使用 Seaborn 或 Matplotlib 生成折线图:年为色调,月为 X 轴,浮点列为 Y 轴
- fpga - 用户闪存页地址
- asp.net-core - 将使用 Azure AD 的身份验证与存储在数据库中的用户名密码相结合
- imagemagick - 将多个 tiff 合并为一个 tiff
- go - 通道接收数据,不做任何事情
- mysql - Discord Bot Maker - MySQL 调平系统或 Discord.js - MySQL 调平系统
- qb64 - 如何在 Qb64 控制台中绘图?
- ios - 如何保存 UITextField 位置、文本和背景颜色
- flutter - 如何在颤动中禁用 TextEditingController
- google-sheets - google sheet:是否可以从其他电子表格导入自定义函数?