如何限制Fullcalender在过去几天禁用所有类型的操作
How to restrict Fullcalender to disable all kind of operation on past days?
我想禁用过去几天的所有类型的操作。
这是我已经尝试过的:
http://jsfiddle.net/7MTdn/275/
我也在这里提供我的代码:
$('#mycalendar').fullCalendar(
{
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
dayClick: function( date, allDay, jsEvent, view ) {
var getFromDate = date.getFullYear()+'-'+parseInt(date.getMonth()+1)+'-'+date.getDate();
var newDate = new Date();
var newD = newDate.getDate();
var newM = newDate.getMonth();
var newY = newDate.getFullYear();
var myDate = newY+'-'+newM+'-'+newD;
alert(Number(myDate));
alert(Number(getFromDate));
if(getFromDate<myDate)
{
alert("Sorry! You cannot add event on past dates.");
return false;
}
else
{
alert("You can add an event on this date");
}
},
events: [
{
title : 'eventTest',
start : '2013-12-18',
end : '2013-12-26'
}
]
});
我认为cond需要chk这样的东西。。
var getFromYr = date.getFullYear();
var getFromMonth= date.getMonth()+1;
var getFromDay = date.getDate();
var newDate = new Date();
var newD = newDate.getDate();
var newM = newDate.getMonth()+1;
var newY = newDate.getFullYear();
if(getFromYr<newY || (getFromYr==newY && getFromMonth<newM) ||(getFromMonth==newM && getFromDay <newD) )
{
alert("Sorry! You cannot add event on past dates.");
return false;
}
Fiddle演示
相关文章:
- 是否可以在Javascript中操作某些类型的字符
- 操作员类型未按预期操作
- React+Redux-未捕获错误:操作可能没有未定义的“;类型“;所有物
- 未捕获类型错误:无法设置未定义的属性“操作”
- Webgl readPixels() 无效操作:格式/类型组合无效
- 如何限制Fullcalender在过去几天禁用所有类型的操作
- 成功的操作类型未出现在时间线上
- 使用 1 个浏览操作更新 2 个输入文件类型字段
- IE 中的 Jquery 输入文件类型操作问题
- 脸书应用提交操作类型
- 如何在 Web 服务器中操作 JSON 类型
- 执行操作时 redux 中的错误:未捕获的类型错误:无法读取未定义的属性“类型”
- 未捕获类型错误:无法设置未定义的属性“操作”
- 根据 Zend Framework 2 中的请求类型在同一路由上触发不同的操作
- JavaScript数字类型对货币操作的安全性如何
- 使用Javascript检测操作系统类型,并根据每个操作系统执行不同的操作
- 如何使用jquery操作元素,使其与css Selector相匹配"第n种类型”;
- 在firefox中操作html输入类型文件名
- 对Flow中对包含可选参数的并集类型进行操作的函数进行注释
- og:新用户操作的类型和域限制