2017-12-04 9 views
0

インラインjquery datepickerの選択日を取得しようとしています。選択した日付をJSではなくJavaコードで使用する必要があります。隠された入力が仕事をしなかった、私はnullを得た。サーブレットのインラインdatepickerから選択日付を取得する方法

HTML:

<div id='datepicker'></div> <input type="hidden" id="datepicker_send" name="datepicker_send"> <div>Free Appointments on <label id="selectedDate">:</label></div>

とJS:

$(document).ready(function(){ 

$("#datepicker").datepicker({altField:'#datepicker_send'}); 

$("#datepicker").on("change",function(){ 
    var selected = $(this).val(); 
    $('#selectedDate').html(selected); 
}); 

私は

request.getParameter("datepicker_send"); 

を試してみましたが、私はを得ました。あなたは何か考えていますか?

をしてみてください、あなたのJSであなたに

+0

'request.getParameter(" selectedDate ")'を試したことがありますか?もう少し詳しく話してください。特にHTML – Ele

答えて

0

ありがとう: var selected = $('#datepicker').datepicker('getDate');

の代わり:var selected = $(this).val();

これは実際の日付を取得するには日付ピッカークラスでのgetdate機能をトリガします。

関連する問題