Fullcalendar选择:检查allDay

时间:2015-04-21 18:26:55

标签: javascript jquery fullcalendar

我正在使用Fullcalendar来制作调度程序。

我正在尝试将信息传递给将添加事件信息的表单。 我现在正试图弄清楚一个事件是否是全天。

我要测试的是,如果选择了日历顶部的allDay框,屏幕上会发出警告。如果是这样,请提醒全天#39;我一直在阅读有关使用.hasTime()的内容,但它无法正常工作。

我真的希望在createEventModal上填充一个名为allDay的隐藏输入,其中0为“不是全天”#39;还有一个用于“全天”的游戏。把它保存在我的mySQL数据库中。

这是我正在努力查看所选事件是否为allDay的代码。到目前为止,即使选择了allDay部分,它始终会提醒“不是全天”。

select: function(start, end, allDay) {
                var starttime = moment(start).format('MMMM Do YYYY h:mm a'); 
                var endtime = moment(end).format('h:mm a'); 


                var start = moment(start).format('YYYY-MM-DDTHH:mm:ssZ'); 
                var end = moment(end).format('YYYY-MM-DDTHH:mm:ssZ');

                var location_id =  "<?php echo $location->data()->id; ?>";
                var contact_id =  "<?php echo $contact->data()->id; ?>";
                var company_id =  "<?php echo $user->data()->company_id; ?>";


                var mywhen = starttime + ' - ' + endtime;
                var contactname = "<?php echo $contact->data()->first; ?>" + " " + "<?php echo $contact->data()->last; ?>";

                var m = $.fullCalendar.moment(starttime);
                if (m.hasTime()) { alert ('not full day'); } else { alert('full day'); };

                $('#createEventModal #start').val(start);
                $('#createEventModal #end').val(end);
                $('#createEventModal #allDay').val(allDay);
                $('#createEventModal #when').text(mywhen);
                $('#createEventModal #contact_name').text(contactname);
                $('#createEventModal #contact_id').val(contact_id);
                $('#createEventModal #location_id').val(location_id);
                $('#createEventModal #company_id').val(company_id);
                $('#createEventModal').modal();

       },

0 个答案:

没有答案