2013-03-07 49 views
2

试图让Phongegap的Calendar插件正常工作。我想要做的就是在点击event时注册该事件。还使用Jquery Mobile。iOS上的Phonegap日历插件

代码:

 <title>Calendar</title> 
     <script type="text/javascript" src="cordova-2.5.0.js"></script> 
     <script type="text/javascript" src="js/index.js"></script> 
     <script type="text/javascript" src="ja/calendar.js"></script> 
     <script type="text/javascript"> 
      var cal; 
      cal = window.plugins.calendarPlugin; 

      $('#event').click(function() { 
           function createEvent(title,location,notes, startDate, endDate){ 
           var title = document.getElementById=("eventTitle"); 
           var notes = document.getElementById=("eventNotes"); 
           var startDate = document.getElementById=("eventStart"); 
           var endDate = document.getElementById=("eventEnd"); 
           cal.createEvent(title,location,notes,startDate,endDate); 
           } 
           }); 

      </script> 
    </head> 
    <body> 

     <body> 
     Titel:<input type="text" id="eventTitle"><br> 
      Anteckning:<input type="text" id="eventNotes"><br> 
       Startdatum:<input type="date" id="eventStart"><br> 
        Slutdatum:<input type="date" id="eventEnd"><br> 

     <button id="event">Create event</button> 

         </body> 
</html> 

回答

0

使用jQuery来定义变量试试,我刚刚完成了一个项目像你和我的代码如下所示:

 var title = $("#name").val(); 
     var location = $("#location").val() 
     var notes = $("#notes").val(); 
     // getting dates using the moment.js file 
     var s = $("#startDate").val(); 
     var startDate = moment(s).toDate(); 
     var e = $("#endDate").val(); 
     var endDate = moment(e).toDate(); 

它的日期方面使用的东西是其他时间以及日期。但你看到在这里工作的基本格式。试试看,让我知道它是怎么回事