私はjoomlaのカレンダーを使用して日付を選択しています。以下は、そのhtmlコードを示しています。ここで画像をクリックすると、カレンダーがポップアップしてそこに日付を選択するとポップアップが閉じ、日付の値が入力テキストフィールドに表示されます。私が欲しいのは、日付が変更された場合、ajax投稿を行う関数を書いておきたいです(入力テキストの変更)。私は単純な警告()を試みたが、うまくいきませんでした。テキストフィールドのフォーカスが失われていると思うのは、クリックした画像と入力フィールドとの接触がマウスやキーのいずれかで押されただけなのだからです。 PLZはこれを解決するのに役立ちます。入力フィールドでテキストの変更をキャッチ
$("#select_date").change(function(){
alert('Working');
});
HTMLコード
<input id="select_date" type="text" value="2012-02-16" name="select_date" title="Thursday, 16 February 2012">
<img id="select_date_img" class="calendar" alt="Calendar" src="/eap_movies/media/system/images/calendar.png">
PHPコード
JHTML::_('behavior.calendar');
JHTML::calendar(date('Y-m-d'),'select_date', 'select_date', '%Y-%m-%d');
カレンダーコントロールには、日付を選択したときに使用できるコールバックがありますか? –