使用JavaScript进行客户端日期验证

使用JavaScript进行客户端日期验证,javascript,datepicker,client-side-validation,Javascript,Datepicker,Client Side Validation,我有一个表单,其中有两个jQuery日期选择器,一个用于开始日期,另一个用于结束日期。我想在它们上添加日期范围验证,这样客户端就不能选择今天的日期和将来的日期 @{Html.BeginForm("ExportToExcel", "marketing", FormMethod.Get);} <input type="hidden" value="@ViewBag.StartDate" name ="EXsd" /> <input type="hidden" value="@Vie

我有一个表单,其中有两个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();}
@{Html.BeginForm(“ExportToExcel”,“marketing”,FormMethod.Get);}
@{Html.EndForm();}
有人能告诉我如何编写JavaScript函数来添加日期验证吗?

使用minDate和maxDate限制可选择日期的范围 选项。将开始日期和结束日期设置为实际日期(新 日期(2009年1月1日-1日,26日),作为今天的数字偏移(-20),或作为 周期和单位字符串(“+1M+10D”)。最后,使用“D”表示 天,“W”代表周,“M”代表月,或“Y”代表年


您正在使用
jqueryui
日期选择器吗?如果是这样,您应该查看他们的日期范围示例,在该示例中,他们根据另一个日期选择器的当前实时选择限制一个日期选择器的可选值。