2016-08-26 28 views
0

日曜日と日付が無効になっている日付ピッカーのカレンダーが必要です。過去の日付と日曜日が無効の日付ピッカー

現在、私はここでStackoverflowで見つけたこのコードを使用しています。

<script> 
$(function() { 
$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     var day = date.getDay(); 
     return [(day != 0), '']; 
    } 
}); 
}); 
</script> 

これは、まさに私が望む日曜日を無効にします。しかし、過去の日付もどうやって無効にするのですか?

他の同様の質問を読んでから、私は使用すべきであることを念頭に置くべきだと思いますが、上記のコードで書く方法はわかりません。教えてください。ありがとうございました。

+0

MinDateプロパティ:無効過去のための新しい日付()//が –

答えて

1

チェックこのコード:

$(function() { 
    $("#datepicker").datepicker({ 
     minDate: new Date(), 
     beforeShowDay: function(date) { 
      var day = date.getDay(); 
      return [(day != 0), '']; 
     } 
    }); 
    }); 
+0

これはまさに私が望んでいたように動作をさかのぼり日曜日と過去の日付は無効になります。ありがとうございました。 – gosi123

1

はこれを試してみてください:

$("#noSunday").datepicker({ 
 
     beforeShowDay: noSunday, 
 
     minDate: 0 
 
}); 
 
    
 

 
function noSunday(date){ 
 
      var day = date.getDay(); 
 
         return [(day > 0), '']; 
 
     };
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/mint-choc/jquery-ui.css" rel="stylesheet"/> 
 
<script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"> 
 
</script> 
 
<input id="noSunday" type="text">

関連する問題