Javascript 使用asp.net MVC禁用特定日期KendoUI之前的所有日期
我有一个MVC应用程序,带有Javascript 使用asp.net MVC禁用特定日期KendoUI之前的所有日期,javascript,jquery,asp.net-mvc,date,kendo-ui,Javascript,Jquery,Asp.net Mvc,Date,Kendo Ui,我有一个MVC应用程序,带有剑道UI。我有两个日期选择器:从/到 “截止日期”应禁用所有小于“起始日期”值的值 我编写了以下JavaScript代码: function AktivVonChange() { debugger; var startDate = $("#AktivVon").data("kendoDatePicker").value(); $("#AktivBis").kendoDatePicker({ value: startDate,
剑道UI
。我有两个日期选择器:从/到
“截止日期”应禁用所有小于“起始日期”值的值
我编写了以下JavaScript代码:
function AktivVonChange() {
debugger;
var startDate = $("#AktivVon").data("kendoDatePicker").value();
$("#AktivBis").kendoDatePicker({
value: startDate,
disableDates: function(date) {
if (date && compareDates(date, startDate)) {
return true;
} else {
return false;
}
}
});
}
function compareDates(date, startDate) {
if (startDate.getDate() === date.getDate() && startDate.getMonth() === date.getMonth() && startDate.getYear() === date.getYear()) {
return true;
}
return false;
}
但是它没有禁用这些值,我没有收到任何错误。有什么帮助吗
另一个问题:
我在多个页面中有多个日期选择器,它们必须验证相同的逻辑。是否有一种方法可以在布局中一次性添加此代码,而无需对剑道进行任何编辑
?比如:
$(document).ready(function() {
// add on change to all "From date"
});
谢谢你你检查过这个了吗:是的,我检查过了,但仍然没有工作。看看这个,看看是否有用。