Автозаполнение заголовка события в полном календаре - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь, чтобы событие в моем полном календаре автоматически заполнялось словом «Зарезервировано», когда пользователь создает новое событие.У меня есть переменная, установленная, чтобы предложить пользователю текстовое поле, и они могут ввести любую текстовую строку.Кто-нибудь знает, как сделать так, чтобы заголовок события был автоматически заполнен или назван?

Вот код, который я сейчас использую для заголовка события:

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 голосов
/ 20 марта 2019

Если вы не хотите, чтобы пользователь мог выбирать заголовок, то очевидная вещь, которую нужно сделать, это удалить команду prompt() (это бит, который говорит сценарию попросить пользователя ввести что-то) и просто установите переменную непосредственно из введенного значения Session.

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

Хотя я также отмечаю, что вы, возможно, на самом деле хотели, чтобы оно говорило «Зарезервировано», а не включало электронную почту пользователя? Если так, то это еще проще:

var title = "Reserved";

N.B. Это на самом деле просто разные способы присвоения значения переменной в JavaScript. Здесь нет ничего особенно специфичного для fullCalendar или даже PHP - то, что вы делаете с переменной после того, как вы установили ее значение, в значительной степени не имеет отношения к тому, как вы устанавливаете ее в первую очередь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...