Это вопрос новичка. У меня возникают проблемы при добавлении виджета Calandar в мою форму с помощью виджета календаря Dynarch. Мой пример получен из примера из всплывающего окна: http://www.dynarch.com/projects/calendar/doc/.
Когда я нажимаю кнопку, календарь не отображается. Вместо этого страница обновляется. Я не могу сказать, что здесь происходит. Я понятия не имею, правильно ли вызывается этот триггер.
Мой сервер получает команду post. Никакая почта не должна быть вызвана здесь. Я не хочу, чтобы какие-либо данные были опубликованы, просто триггер календаря, чтобы сделать календарь видимым. Это должно просто загрузить кнопку.
Как мне понять, что на самом деле здесь происходит? Совет?
<!--- 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>