在完整日历中自动填充事件标题

时间:2019-03-19 18:56:04

标签: javascript php fullcalendar

当用户创建新活动时,我试图在“完整日历”中获取活动以自动填充单词“ Reserved”。我设置了变量以提示用户一个文本框,他们可以输入任何文本字符串。有人知道如何自动填写或命名活动标题吗?

这是我现在用于事件标题的代码:

eventRender: function(event, element, view) {
  if (event.allDay === 'true') {
    event.allDay = true;
  } else {
    event.allDay = false;
  }
},   

selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Confirm Email:','<?php echo "{$_SESSION['email']}"; ?>');

1 个答案:

答案 0 :(得分:0)

如果您不希望用户选择标题,那么显而易见的事情是删除prompt()命令(该位告诉脚本要求用户输入),然后直接从注入的Session值中设置变量。

var title = '<?php echo $_SESSION["email"]; ?>';

尽管我也注意到您实际上可能希望它说“保留”,而不是包括用户的电子邮件?如果是这样,那就更简单了:

var title = "Reserved";

实际上,这只是为JavaScript中的变量赋值的不同方法。这里没有什么特别针对fullCalendar甚至PHP的-在设置变量值之后,对变量的操作与设置变量的方式根本无关。