2011-01-18 2 views
0

Это вопрос новичков. У меня возникли трудности с добавлением виджета calandar в мою форму с помощью виджета календаря Dynarch. Мой пример получен из примера всплывающего окна по адресу: http://www.dynarch.com/projects/calendar/doc/.Отладка Django

Когда я нажимаю кнопку, календарь не отображается. Вместо этого страница обновляется. Я не могу сказать, что здесь происходит. Я понятия не имею, правильно ли вызван этот триггер.

Мой сервер получает сообщение. Здесь не должно быть никакого сообщения. Я не хочу, чтобы какие-либо данные были опубликованы, просто календарный триггер, чтобы сделать календарь видимым. Это должно просто загрузить кнопку.

Как я могу понять, что на самом деле происходит здесь? Совет?

<!--- If I look at what's loaded in firebug, the scripts load correctly --> 
<link rel="stylesheet" type="text/css" href="/site_media/css/gold/gold.css" /> 
<script type="text/javascript" src="/site_media/js/jscal2.js"></script> 
<script type="text/javascript" src="/site_media/js/en.js"></script> 


<form accept-charset="utf-8" method="post" action="" id="edit_activity_form"> 
    <table> 
    <tr><th>Date:</th> 

     <td> <input type="text" id="id_activity_date" name="activity_date"> 
     <!-- When I click this button. The calendar does not appear. Instead I get a page refresh. --> 
     <button id="calendar-trigger">...</button> 

     <script type="text/javascript"> 
      Calendar.setup({ 
       trigger : "calendar-trigger", 
       inputField : "id_activity_date", 
       onSelect : function() { this.hide() } 
      }); 
     </script></td> 
    </td> 
</table> 
<input type="submit" onclick="send_activity_form();return false;" value="save" id="activity_save"> 
</form> 
+0

FYI Я не думаю, что это имеет ничего общего с Django –

ответ

0

Я не вижу функции send_activity_form(), определенной в любом месте.

Ваш onclick может вызывать несуществующую функцию.

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