0

私の見解:

<input type="text" class="datepicker" placeholder="DD/MM/YYYY" id="datepicker" ng-model="datepicker" name="datepicker" style="width:100%" tabindex="4"  required/>`  
Controller:  
  `$('#datepicker').datepicker({
 format: 'mm-dd-yyyy',
 endDate: '+0d',
 autoclose: true
 });

それは示していますTypeError: $(...).datepicker is not a function

今日以降の将来の日付をすべて無効にしたい
実装しようとしています。

4

3 に答える 3

1

他の人が言及しているように、ページに含まれていない可能性があります...そして、今日以降の日付を無効にするためのロジックに関する限り:

datepicker の maxDate オプションに今日を割り当てることができます。

これは、jquery datepicker api docs に maxDate オプションについて記載されているものです

選択可能な最大の日付。null に設定すると、最大値はありません。

$(function(){

  $('#thedate').datepicker({
      dateFormat: 'dd-mm-yy',
      maxDate: new Date()
  });

});

あなたの問題が今解決されることを願っています

于 2016-09-14T05:52:33.823 に答える
0

endDate の代わりに maxDate を使用する

<input type="text" class="datepicker" placeholder="DD/MM/YYYY" id="datepicker" ng-model="datepicker" name="datepicker" style="width:100%" tabindex="4"  required/>`  

$('#datepicker').datepicker({
 format: 'mm-dd-yyyy',
maxDate: new Date(),
 autoclose: true
 });

フィドル

于 2016-09-14T05:21:42.717 に答える
0
data-plugin-datepicker data-plugin-options='{"autoclose": true, , "endDate": "0d", "format": "dd-mm-yyyy"}'

これをhtmlで試してください

于 2016-09-14T05:23:11.583 に答える