2011-01-18 5 views
0

これは初心者の質問です。 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が存在しない関数を呼び出している可能性があります。

関連する問題