2つの別々の入力フィールドにDatepickerとTimepickerがありますが、データベース呼び出しのために2つのフィールド入力を1つに結合する必要があります。両方のコントロールに1つの入力フィールドしか使用できないかどうか知りたいですか?
最初に日付ピッカーを呼び出すと、ユーザーは目的の日付をクリックして値を入力し、次にタイムピッカーがポップアップして、ユーザーが最初のアクションで選択した日付を追加します。
jQueryUIDatepickerおよびTimepickrプラグインを使用しています
だから私はこのようなものを持っています
<input class="datepicker">2009-06-22</input>
<input class="timepicker">12:00:00</input>
しかし、このようなものが欲しい
<input class="datetimepicker">2009-06-22 12:00:00</input>
<script type="text/javascript">
// Date and Time picker same input field
$("#datepicker").datepicker( {
dateFormat: 'yy-mm-dd',
onClose: function(dateText, inst) {
var tempDate = $("#datepicker").val(dateText);
$("#datepicker").timepickr({
onClose: function(timeText, inst) {
var tempTime = $("#datepicker").val(dateText);
alert("Temp Time: '" + tempTime.val() + "'");
$("#datepicker").val(tempDate.val() + ' ' + tempTime.val());
}
});
}
});
</script>