easyui 中的datetimebox,如何设置只能选择当下及以前的日期,就是不能选择未来的时间。
发布网友
发布时间:2022-04-23 09:47
我来回答
共2个回答
热心网友
时间:2022-04-23 11:16
搜了一下API,没有此属性。百度了一下,也没人做,也可能没百度到。
那你就自己做一个OnSelect的事件判断,如果大于了今天。就不让他选择。
热心网友
时间:2022-04-23 12:34
$('#searchBegDate').datebox().datebox('calendar').calendar({
validator : function(date){
var now = new Date();
var d1 = new Date(now.getFullYear(),now.getMonth(),now.getDate());
return d1 >= date;
}
});
$('#searchEndDate').datebox().datebox('calendar').calendar({
validator : function(date){
var now = new Date();
var d1 = new Date(now.getFullYear(),now.getMonth(),now.getDate());
return d1 >= date;
}
});
2:后选日期不能在前选日期之前,也不能在当前系统日期之后
$("#searchBegDate").datebox({
onSelect : function(beginDate){
$('#searchEndDate').datebox().datebox('calendar').calendar({
validator: function(date){
var now = new Date();
var d1 = new Date(now.getFullYear(),now.getMonth(),now.getDate());
return beginDate <= date && d1 >= date;
}
});
}
});