我正在做ASP.NET MVC3
项目C#
。
我正在使用 TelerikDatepicker.
在一个日期选择器的更改事件中,我想设置另一个日期选择器的 minDate。
并想在javascript
.
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<ViewModel>" %>
.
.
<div class="editor-label">
<%: Html.LabelFor(model => model.StartDate) %>
</div>
<div class="editor-field">
<%: Html.Telerik().DatePickerFor(model => model.StartDate).ClientEvents(events => events.OnChange("OnChangeDatePicker")))%>
</div>
.
.
我试过这样的事情:
function OnChangeDatePicker(e) {
var d = new Date(e.date);
StartDate = (d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear();
var datePicker = $("#ApprovalDate").data("tDatePicker");
var minDate = new Date(StartDate);
minDate.setDate(StartDate);
datePicker.min(minDate);
}
但它给了我datepicker.min()
无效的错误。
该函数将在 datepicker 的 OnChange 事件上调用"StartDate"
。
在这个函数中,我想设置 datepicker 的 minDate "ApprovalDate"
,它将是 StartDate datepicker 中的日期。
我想要一些建议。