如何在没有Javascript标题提示的情况下选择select?

时间:2011-01-12 11:34:53

标签: fullcalendar

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');
        },

只有输入标题,我才能选择日期(期间)。

如何解决此问题,以便我可以输入没有标题的事件?

注意:来自arshaw.com/fullcalendar /

的Fullcalendar

2 个答案:

答案 0 :(得分: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

    });

        },

答案 1 :(得分:0)

您可以使用html弹出窗口和回调方法来存储值而不是javascript提示符,这样可以更好地控制布局等等。