がここ
このコードを試してみてくださいではない場合+私は上のユーザ入力された日付が週末かではなく、(+日付は今日から2日間ではない場合)をチェックchange
機能
$("#datepicker").datepicker({
minDate : 2,
beforeShowDay: $.datepicker.noWeekends
}).on("change", function(e) {
var curDate = $(this).datepicker("getDate");
var minDate = $("#datepicker").datepicker("option", "minDate");
var maxDate = new Date(new Date().setDate(new Date().getDate() + minDate));
var datee=(this.value, curDate)>=maxDate?(this.value, curDate):null;
if(datee!==null){
var day = datee.getDay();
if (day==6||day==0) {
alert("invalid date");
this.value="";
}
}
else{
alert("invalid date");
this.value="";
}
});
$("#datepicker").datepicker({
minDate : 2,
beforeShowDay: $.datepicker.noWeekends
}).on("change", function(e) {
var curDate = $(this).datepicker("getDate");
var minDate = $("#datepicker").datepicker("option", "minDate");
var maxDate = new Date(new Date().setDate(new Date().getDate() + minDate));
var datee=(this.value, curDate)>=maxDate?(this.value, curDate):null;
if(datee!==null){
var day = datee.getDay();
if (day==6||day==0) {
alert("invalid date");
this.value="";
}
}
else{
alert("invalid date");
this.value="";
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<div class="block">
<input id="datepicker" type="text" />
</div>
ありがとうございました!それはworkeddd – namzaG
あなたは歓迎です:)ハッピーコーディング..! – Amal