2011-01-12 22 views
0
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'); 
     }, 

我可以選擇一個日期(期)只有當我輸入一個標題。如何選擇沒有Javascript的標題提示?

我怎樣才能解決這個問題,這樣我可以不輸入標題的活動?

注:Fullcalendar從arshaw.com/fullcalendar/

回答

0

你可以去一個HTML彈出窗口和存儲值,而不是JavaScript的提示的回調方法,讓你在佈局和更多更多的控制研究。

+0

我改變了 var title = prompt('Event Title:'); 到 VAR標題= '我的活動'; 暫時,我用這個默認的事件標題,以避免提示頁面,然後我重定向到我的服務器端texbox給標題創建事件,然後保存該事件 – wallace740 2011-01-12 12:33:45

1

我有這個人可能會發現有用的例子我有一個對話框2輸入和創建按鈕(html)我想輸入標題和其他信息,花了我一會兒才弄清楚uuuuf它wooooorks是謝天謝地我的天才嘿嘿:)

 select: function(start, end, allDay) { 

      $('#mydialog').dialog('open'); // open the dialog you must have a div defined with 2 or more inputs 


    $("#create").bind("click", { start: start, end: end,allDay: allDay }, function(event){ // when you click in a create button inside dialog you should send as parameters start,end,etc 
     $input1 = $("#input1").val(); 
     $title = $("#input2").val(); 

      if ($title) { 

       $mycalendar.fullCalendar('renderEvent', 
       { 
        id: $id, // CORREGIR obtener el ultimo id 
        title: $title, 
        start: start, 
        end: end, 
        allDay: allDay, 
        url: $url 
       }, 
       true // make the event "stick" 
       ); 


      }else{ 
       $mycalendar.fullCalendar('unselect'); 
      } 


     $('#mydialog').dialog('close');// close my dialog 

    }); 

     }, 
相關問題