0

以下の JavaScript では、DateRangePicker のプリセット範囲を使用しています。選択した開始日と終了日を、StartDate と EndDate を呼び出す 2 つの変数に渡すか、LogiXML 入力テキスト ボックスに戻す必要があります。これを行う方法がわかりません。助けてください。

注: 2 つの異なる入力フィールド (from と to) に対して daterangepicker ロジックを実行したくありません。1 つの入力フィールドを使用したいのですが、開始日と終了日が 2 つの別々の変数に渡されます。

comiseo.daterangepicker を使用しています。助けてください。

$(document).ready(function() {
                    $("#inpDatePicker").daterangepicker({
                        presetRanges: [{
                            text: 'Today',
                            dateStart: function() { return moment() },
                            dateEnd: function() { return moment() }
                        }, {
                            text: 'Month to Date',
                            dateStart: function() { return moment().startOf('month')  },
                            dateEnd: function() { return moment() }
                        }, {
                            text: 'Quarter to Date',
                            dateStart: function() { return moment().startOf('quarter') },
                            dateEnd: function() { return moment() }
                        }, {
                            text: 'Year to Date',
                            dateStart: function() { return moment().startOf('Year') },
                            dateEnd: function() { return moment() }
                        }],
                        applyOnMenuSelect: true,
                        datepickerOptions: {
                            minDate: 0,
                            maxDate: null,
                            numberOfMonths : 3,
                            changeMonth: true,
                            changeYear: true

                        }
                    })
                });
4

2 に答える 2

0

JQuery 宣言:

$("#inpDatePicker").daterangepicker({...})

イベントトリガー (これは、イベントが発生した後に入ります):

var range = $("#inpDatePicker").daterangepicker("getRange");
$("#range_start").val(range['start']);
$("#range_end").val(range['end']);

HTML:

<input id="inpDatePicker" name="inpDatePicker" type="text">
<input type="hidden" name="range_start" id="range_start">
<input type="hidden" name="range_end" id="range_end">
于 2015-08-12T20:43:03.150 に答える