ここで見つけることができる datepicker と呼ばれるカスタム JS ライブラリを使用しています。
セットアップして動作させましたが、追加の機能が必要であり、それを実行する方法がまったくわかりません。
これが私がこれまでに持っているものです:
<h:panelGroup>
<h:panelGrid>
<input id="depatureDate" value="Departure date" class="datepicker dp1"></input>
<script>
$(".datepicker, dp1").pickadate({
format: "dd/mm/yyyy",
formatSubmit: "dd/mm/yyyy"
})
</script>
</h:panelGrid>
<h:panelGrid id="returnDate">
<input value="Return date" class="datepicker dp2"></input>
<script>
$(".datepicker, dp2").pickadate({
format: "dd/mm/yyyy",
formatSubmit: "dd/mm/yyyy"
})
</script>
</h:panelGrid>
</h:panelGroup>
私がする必要があるのは次のとおりです。
最初の日付ピッカーの入力がクリックされ、日付が選択された場合、その日付ピッカーを閉じる必要があり (既にこれを実行しているので問題ありません)、最初の日付ピッカーで選択された日付がマークされた状態で、2 番目の日付ピッカーを開く必要があります。次に、ユーザーは 2 番目の日付ピッカーで別の日付を選択する必要があります
誰かがこれを行う方法を知っている場合は、アドバイスやポインタを歓迎します!