2011-02-03 15 views
3

POSTから選択した日付を取得するにはどうすればよいですか?Jquery UI datepickerインラインgetDate on select

<script> 
    $(function() { 
     $("#datepicker").datepicker(); 
     var arrival = $("#datepicker").datepicker("getDate"); 
}); 
</script> 

そして、私はこのような作業カレンダーを取得:入力されていないので

<div id="datepicker" class="demo"></div> 

、私はこの問題を持っているDIVです。
参照:http://jqueryui.com/demos/datepicker/#inline

答えて

5

日付選択時に日付ピッカーがイベントを発生します。イベントハンドラを関数内に設定し、その内部で$ .postを呼び出します。

the date picker onSelect eventを参照してください。

例では、到着変数にデータをポストする場合は、jQueryの$ .post関数(またはAjax設定をより詳細に制御する場合は$ .ajax)を使用します。

編集:あなたがオブジェクトに日付ピッカーを初期化

$(function() { 
    $("#datepicker").datepicker({ 
     onSelect: function(date, picker){ alert(date); } 
    }); 
}) 

、およびオブジェクトが「にonSelect」キーでのコールバック関数があります。ここには、日付と警告ボックスをポップアップ表示したい方法です。この関数は、ユーザーが日付を選択すると発生します。

+0

お返事ありがとうございました。私はそのページを見ました。まだ、ユーザーが日付を選択したときに選択された日付をアラートボックスに入れる方法がわかりません。 – Teodor

+0

アラートをポップアップするコードスニペットを私の回答に追加しました。 – futuremint

+0

が見つかりません}プロパティリストの後 [このエラーで中断する]};私は一緒に遊ぼうとしたが、私はjavascriptで有効な結果があまりないので、 – Teodor