【发布时间】:2018-09-15 09:56:08
【问题描述】:
当我点击文本框时没有显示日期选择器。
我的视图代码如下。
<html>
<head>
<meta name="viewport" content="width=device-width" />
<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
<link href="~/Content/bootstrap.min.css" rel="stylesheet" />
<title>Plane_Schedule</title>
</head>
<section class="registersection">
<div class="container-fluid">
<div class="row">
<div class="signupForm">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
@using (Html.BeginForm("SaveSchedule", "Users", FormMethod.Post))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<div class="Form1">
<div class="row">
<div class="Form1">
<div class="form-group col-sm-4">
<div class="editor-field">
<label>
FROM
@Html.EditorFor(model => model.Plane_LocFrom)
</label>
@Html.ValidationMessageFor(model => model.Plane_LocFrom)
</div>
</div>
<div class="form-group col-sm-4">
<div class="editor-field">
<label>
TO
@Html.EditorFor(model => model.Plane_LocTo)
</label>
@Html.ValidationMessageFor(model => model.Plane_LocTo)
</div>
</div>
</div>
<div class="Form2">
<div class="form-group col-sm-4">
<div class="editor-field">
<label>
Departure Time
@Html.EditorFor(model => model.Time_Dep, new { @class = "datepicker" })
</label>
@Html.ValidationMessageFor(model => model.Time_Dep)
</div>
</div>
<div class="form-group col-sm-4">
<div class="editor-field">
<label>
Arrival Time
@Html.EditorFor(model => model.Time_Arrive, new { @class = "datepicker" })
</label>
@Html.ValidationMessageFor(model => model.Time_Arrive)
</div>
</div>
</div>
</div>
</div>
<p>
<input type="submit" value="Register" />
</p>
}
</div>
</div>
</div>
</div>
</section>
@section scripts{
<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
<script src="~/Scripts/jquery-ui-1.12.1.js"></script>
}
<script>
$(function () {
$(".datepicker").datepicker({
dateformat: "yy/mm/dd",
changemonth=true,
changeyear=true,
minDate: new Date(2018, 0, 1),
maxDate: new Date(2019, 0, 1),
showOn="both",
buttonText:"Select"
});
});
</script>
我想在用户输入时在 Time_Arrive 和 Time_Dep 文本框上显示日期选择器。我也添加了 JQuery ui 脚本。我的 JQuery 函数写在上面。我希望用户输入 2018 年到 2019 年之间的日期。
【问题讨论】:
标签: jquery asp.net-mvc jquery-ui datepicker