私は Java スクリプトのカレンダー日付ピッカーを使用しています。入力フィールドと関連する Java スクリプトは次のようになります。
<input type="text" class="text date" maxlength="12" name="customerServiceAccountForm:fromDateInput" id="customerServiceAccountForm:fromDateInput">
<script type="text/javascript"><!--
document.body.onload = function(){
Calendar.setup({
inputField : 'customerServiceAccountForm:fromDateInput',
ifFormat : '%Y/%m/%d',
showsTime : false,
button : 'fromCalendar',
singleClick : true,
step : 1,
dateType : 'jalali',
range : [1300,1600]
});
}
//--></script>
<input type="text" class="text date" maxlength="12" name="customerServiceAccountForm:toDateInput" id="customerServiceAccountForm:toDateInput">
<script type="text/javascript"><!--
document.body.onload = function(){
Calendar.setup({
inputField : 'customerServiceAccountForm:toDateInput',
ifFormat : '%Y/%m/%d',
showsTime : false,
button : 'toCalendar',
singleClick : true,
step : 1,
dateType : 'jalali',
range : [1300,1600]
});
}
//--></script>
しかし、ページがロードされたときに最後の日付ピッカーが表示されるだけで、何が問題で、どうすればこの問題を解決できますか. ちなみに、この問題は、Java スクリプト タグをdocument.body.onload = function()
ラッパーで囲んだ後に発生しました。日付ピッカーの何が問題になっていますか?どうすればこの問題を解決できますか?