[問題] datepicker 兩個欄位 來定義日期區間

作者: liisi (小心一點)   2017-10-25 15:47:47
各位版友下午安
我透過二個input來設定日期起迄
<input id="start_time" type="text" value="<?php echo $start_time;?>"> ~
<input id="end_time" type="text" value="<?php echo $end_time;?>">
如果一開始進入網頁 二個欄位 只要其中一個有日期 或者二個都有日期
接著我變更其中一個欄位的日期 另一個欄位的日期 就會被清掉 ....
接著再選擇日期 就不會清除再另一方的日期了
我看了 jQuery UI-Datepicker 也沒有這種參數值
想請問 這何解?
========================================================================
我是透過 javascript 呼叫 get_datepicker('start_time','end_time');
function get_datepicker(from,to)
{
$(function() {
var dates = $( "#"+from+", #"+to ).datepicker({
defaultDate: "+0w",
changeMonth: true,
numberOfMonths: 1,
onSelect: function( selectedDate ) {
var option = this.id == from ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
dates.datepicker( "option", "dateFormat", "yy-mm-dd");
}
});
});
}
===========================================================================

Links booklink

Contact Us: admin [ a t ] ucptt.com