2010-12-11 65 views
2

嘿,我用伟大的完整的日历, 我想选定月份传递到aspx页面日历 我的代码是:jQuery的Fullcalendar(arshaw的)通过选择一个月

$(document).ready(function() { 
var date = new Date(); 
var d = date.getDate(); 
var m = date.getMonth(); 
var y = date.getFullYear(); 
**var MONTH = m;** 
//alert(new Date(y, m, 1).toString()); 

var calendar = $('#calendar').fullCalendar({ 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,agendaWeek,agendaDay' 
    }, 
    selectable: false, 
    selectHelper: true, 
    select: function (start, end, allDay) {      
     var title = prompt('Event Title:'); 
     if (title) { 
      calendar.fullCalendar('renderEvent', 
        { 
         title: title, 
         start: start, 
         end: end, 
         allDay: allDay 
        }, 
        true // make the event "stick" 
       ); 
    }  

     calendar.fullCalendar('unselect'); 
    }, 
    editable: false, 
    events: 'eventsList.aspx?d=' + MONTH // **I would like to send the MONTH HERE** 
}); 

任何想法?

回答

1

这是我第一次看到这个日历插件。它看起来非常好!

我一直在寻找自己的文档,我看到这个例子http://arshaw.com/js/fullcalendar/demos/json.html

我觉得这是你应该做的

 eventDrop: function(event, delta) { 
      alert(event.title + ' was moved ' + delta + ' days\n' + 
       '(should probably update your database)'); 
     }, 

让我知道如果这能帮助什么,

艾夫斯

+0

它帮助我的其他事情,但不是那一个! – 2010-12-11 21:33:45

0

我需要和你一样的东西,所以我做了如下...

我选择功能时把一个文本框(与ID =“起始日期”)到我的aspx页面

<input type="text" class="textbox" size="19" name="start_date" id="start_date"> 

然后,我把选择的日,月(因为fullCalendar从0开始计数+1需要)和一年到我的文本框与JavaScript(刚刚'取消选择')

document.getElementById('start_date').value = start.getDate() + ' - ' + (start.getMonth()+1) + ' - ' + start.getFullYear(); 

calendar.fullCalendar('unselect'); 
相关问题