我使用this plugin2 datepickers上一個輸入字段
我有以下HTML和JavaScript:
<div>
<div>
<div>Departure:</div>
<div><input name="departureDateInput" value="#{bean.getFormattedFromDate()}" class="datepicker datepicker1"></input></div>
</div>
<div>
<div>Return:</div>
<div><input name="returnDateInput" value="#{bean.getFormattedToDate()}" class="datepicker datepicker2"></input></div>
</div>
</div>
<script>
var $input2 = $(".datepicker1").pickadate({
format: 'dd-mm-yyyy',
min: 1,
today: '',
onClose: function() {
var picker = $input.pickadate("picker");
picker.set("select", this.component.item.select.pick);
picker.open();
}
});
var $input = $('.datepicker2').pickadate({
format: 'dd-mm-yyyy',
min: 1,
today: '',
onClose: function() {
$("#departureDateInput").text($input2.val());
$("#returnDateInput").text($input.val());
}
});
</script>
的渲染結果從上面的是2個輸入字段,每個都有自己的日期選擇器。爲第一個輸入選擇一個日期後,第二個輸入會自動顯示,用戶可以選擇一個日期。
功能很好,但我只想向用戶顯示一個單一的輸入,它將填入日期和日期,例如, 13-06-2013 - 15-06-2013
我不知道如何去實現這一點。有沒有人有什麼建議?
我想過這樣做的,但是當用戶選擇輸入他時必須被提示選擇新的日期範圍。這樣做會允許用戶訪問'到'日期:( – Skytiger