1

2 つの js ファイルを含む 2 つのビューがあり、各ビューに 1 つの日付ピッカーがあります。このコードを記述して、2 つの日付ピッカーで現在の日付より後の日付を無効にしますが、これは最初のファイルでは機能し、2 番目では機能しません。

この作品

var yesterday = new Date();
yesterday.setTime(yesterday.valueOf() - 24 * 60 * 60 * 1000);
$("#date_naissance_patient").datepicker('option','maxDate',yesterday );

これは機能しません:

var yesterday = new Date();
yesterday.setTime(yesterday.valueOf() - 24 * 60 * 60 * 1000);
$("#date_naissance").datepicker('option','maxDate',yesterday );
4

2 に答える 2

2

「昨日」を定義する必要はありません。これを試してください:

 $(function() {
    $( "#date_naissance" ).datepicker();
       $( "#date_naissance" ).datepicker("option","maxDate","-1d"); 
  });

ここにフィドルがあります。

于 2013-09-18T12:54:33.263 に答える