0

簡単な日付ピッキング ツールとして、フォームで Foundation-datepicker.js を使用しています。いつも私にとってはうまくいきました。しかし今、クライアントは、訪問者が 18 年前の日付のみを選択できるようにすることを望んでいます (最低年齢は 18 歳です)。

minView|maxView オプションを使用する必要があると思います。しかし、正しい構文が見つからないようです。

何か案は?これまでの私の機能は非常に簡単です。

$(function(){
    $('#date').fdatepicker({
       language: 'nl',  
       format: 'dd-mm-yyyy',
       disableDblClickSelection: true
    });
});

テストとしてこれを試しました

$(function(){
    $('#date').fdatepicker({
       language: 'nl',  
       format: 'dd-mm-yyyy',
       disableDblClickSelection: true,
       maxView: 'year' = 3
    });
});

しかし、それは私にとってはうまくいきません。

ここでドキュメントを見つけてください: http://foundation-datepicker.peterbeno.com/example.html

4

1 に答える 1

0

「入力なし」という見出しの下にリンクを投稿したページを見ると、解決策であると私が信じている次のコード行があります。

    $(function(){
  // implementation of custom elements instead of inputs
    var startDate = new Date(2012, 1, 20);
    var endDate = new Date(2012, 1, 25);
    $('#dp4').fdatepicker()
        .on('changeDate', function (ev) {
        if (ev.date.valueOf() > endDate.valueOf()) {
            $('#alert').show().find('strong').text('The start date can not be greater then the end date');
        } else {
            $('#alert').hide();
            startDate = new Date(ev.date);
            $('#startDate').text($('#dp4').data('date'));
        }
        $('#dp4').fdatepicker('hide');
    });

ここで確認できることによると、変数 (var startDate) と (endDate) を使用して開始日と終了日をカスタマイズできます。

于 2016-04-22T07:26:29.973 に答える