2011-01-12 4 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 ('Название события:'); в var title = 'My Event'; В настоящее время я использую это название события по умолчанию, чтобы избежать этой страницы запроса, а затем перенаправляю на свой серверный texbox, чтобы передать Title в созданное событие, а затем сохранить событие – wallace740

1

У меня есть этот человек, который может найти полезный, например, у вас есть диалог с 2 входами и кнопка создания (html), я хочу вводить название и другую информацию, взял меня на время, чтобы выяснить, uuuuf это wooooorks быть благодарным за мой гений hehe :)

 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 

    }); 

     }, 
Смежные вопросы