c# - 在 ASP.NET Core 项目中禁用 jQuery DatePicker 的过去日期
问题描述
我在我的项目中创建日期选择器时遇到了麻烦。我需要禁用过去的日期。我尝试了我认为的一切,但没有任何效果。我还需要保持输入的价值。有人可以帮我吗?
我在脚本中尝试了 minDate 但它不起作用。
@model EscapeGame2.ViewModels.RoomInfoViewModel
@{
ViewData["Title"] = "Details";
}
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script type="text/javascript">
$('#datefield').datepicker({ minDate: 0 });
</script>
<h1>Details</h1>
<div>
<h4>Room</h4>
<hr />
<dl class="row">
<dt class="col-sm-2">
@Html.DisplayNameFor(model => model.Name)
</dt>
<dd class="col-sm-10">
@Html.DisplayFor(model => model.Name)
</dd>
<dt class="col-sm-2">
@Html.DisplayNameFor(model => model.Description)
</dt>
<dd class="col-sm-10">
@Html.DisplayFor(model => model.Description)
</dd>
<dt class="col-sm-2">
<input class="datefield" data-val="true" data-val-required="Date is required"
id="ReleaseDate" name="ReleaseDate" type="date" value="1/11/1989" />
</dt>
</dl>
解决方案
@model EscapeGame2.ViewModels.RoomInfoViewModel
@{
ViewData["Title"] = "Details";
}
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script type="text/javascript">
$('.datepicker').datepicker({ minDate: 0 });
</script>
<h1>Details</h1>
<div>
<h4>Room</h4>
<hr />
<dl class="row">
<dt class="col-sm-2">
@Html.DisplayNameFor(model => model.Name)
</dt>
<dd class="col-sm-10">
@Html.DisplayFor(model => model.Name)
</dd>
<dt class="col-sm-2">
@Html.DisplayNameFor(model => model.Description)
</dt>
<dd class="col-sm-10">
@Html.DisplayFor(model => model.Description)
</dd>
<dt class="col-sm-2">
<input class="datepicker" data-val="true" data-val-required="Date is required" id="ReleaseDate" name="ReleaseDate" type="date" value="1/11/1989" />
</dt>
</dl>
推荐阅读
- grafana - Grafana 不更新仪表板面板
- java - 无法使用 Eclipse 运行 Jhipster 应用程序。java.lang.LayerInstantiationException:
- windows - DSC用来配置GPO?
- python - 为博客制作网页点击计数/趋势部分
- javascript - Jasmine 测试方法是否仅在内部方法是 Function 的实例时才调用另一个方法
- java - 如何摆脱 aspose.words 中的空白页?
- python - 如何使用 HTML 表单输入类型文件和烧瓶将图像保存到静态文件夹内的文件夹中
- sql - 我如何计算 PostgreSQL 中两个时间戳之间的差异?
- ruby-on-rails - Rails / ransack范围为具有条件的多个子行返回一个父行
- amazon-cloudformation - 获取通过 LaunchConfiguration 创建的 EC2 的属性