2011-01-12 35 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 

    }); 

     }, 
相关问题