【发布时间】:2013-06-07 12:50:09
【问题描述】:
我正在ASP.NET MVC3 和C# 做项目。
我正在使用 Telerik Datepicker.
在一个日期选择器的更改事件中,我想设置另一个日期选择器的 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() 无效。
该函数将在"StartDate" datepicker 的 OnChange 事件上调用。
在这个函数中,我想设置"ApprovalDate" datepicker 的 minDate ,这将是 StartDate datepicker 中的日期。
我想要一些建议。
【问题讨论】:
标签: c# javascript asp.net-mvc-3 datepicker