我有一个表格,其中有2个jQuery日期选择器,一个用于开始日期,另一个用于结束日期。我想在它们上添加日期范围验证,以便客户无法选择今天的日期和未来的日期。
@{Html.BeginForm("ExportToExcel", "marketing", FormMethod.Get);}
<input type="hidden" value="@ViewBag.StartDate" name ="EXsd" />
<input type="hidden" value="@ViewBag.EndDate" name = "EXst" />
@{Html.EndForm();}
有谁能告诉我如何编写JavaScript函数来添加日期验证?
答案 0 :(得分:2)
http://jqueryui.com/datepicker/#min-max
使用minDate和maxDate限制可选日期的范围 选项。将开始日期和结束日期设置为实际日期(新的 日期(2009年,1 - 1,26)),作为今天(-20)的数字偏移,或作为 句点和单位的字符串('+ 1M + 10D')。最后,使用'D'表示 天,'W'持续数周,'M'持续数月,或'Y'持续数年。