0

配列に一連の入力があります。

<input type="text" name="date_from[]" class="date_picker" ... />

フォームの残りの部分でgLDatepickerを取り込んでいますが、配列表記を含めると壊れているようです。

代わりに使用できるこのまたは別のjQuery日付ピッカーを回避する方法はありますか?

開始するJavascript:

$(".date_picker").glDatePicker(
    {
        allowOld: true,
        onChange: function(target, newDate){
            target.val
            (
            newDate.getDate()+"-"+(newDate.getMonth() + 1)+"-"+newDate.getFullYear()

        );
        }
    });

ありがとう

4

1 に答える 1

0

私はglDatePickerの作者です。

使用したバージョンのglDatePickerの問題が何であったかはわかりませんが、最新バージョン(v2.0、本日リリース)では問題は発生しません。

私はここでそれをテストしました:http://jsfiddle.net/cfRG2/

新しいコードは次のようになります。

$(window).ready(function()
{
    $(".date_picker").glDatePicker(
    {
        showAlways: true,
        selectableDateRange: [
            { from: new Date(2013, 0, 1),
                to: new Date(2015, 11, 31) },
        ],
        selectableYears: [2013, 2014, 2015],
        onClick: function(el, cell, date, data) {
            el.val
            (
                date.getDate()+"-"+(date.getMonth() + 1)+"-"+date.getFullYear()
            );
        }
    });
});​

また、バージョン2.0ではいくつかの(多くの?)ことが変更されていることに注意してください。使用したオプションの一部に関して、allowOldは使用できなくなり、onChangeはonClickに変更されました。上記のjsfiddleの例に示すように、これを回避できます。

変更点の詳細と完全な例については、http: //glad.github.com/glDatePickerをご覧ください。

幸運を祈ります。他にご不明な点がありましたらお知らせください。

于 2013-01-02T02:52:19.170 に答える