是否有人能在這里幫我解決如何禁用周一的問題? 額外:如何防止有人手動輸入自己的交貨日期(即如果交貨日歷沒有立即彈出)?
提前感謝您!
請在下面找到我目前的代碼。-
。if (window.jQuery) {
let $ = window.jQuery;
$(function() {
//span>要排除的日期。
var excludeDays = ['2021-09-04'/span>, '2021-09-12'/span>]。
function disableSpecificDate(date) {
//要禁用特定的日期。
var dateArr = [String(date.getFullYear()), String(date. getMonth() 1), String(date.getDate() ] 。]
if (dateArr[1]. length == 1) dateArr[1] = "0" dateArr[1] 。
if (dateArr[2] 。 length == 1) dateArr[2] = "0" dateArr[2] 。
return excludeDays.indexOf(dateArr.join("-"/span>)) == -1;
}
$("#date").datepicker({
dateFormat: 'dd/mm/yy'。
minDate: 1,
maxDate: ' 1M'。
beforeShow: function() {
///要排除晚上12點以后的下一個作業日。
if (new Date().getHours() >=12) {
$(this).datepicker("option", "minDate", 2) 。
}
},
beforeShowDay: function(date) {
var day = date.getDay()。
return [(day == 0 ? false : disableSpecificDate(date)), ''/span>]。
}
});
});
}
<script src="https://cdnjs. cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>/span>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9. 2/jquery-ui.min.js" defer="defer"></script>
<div style="width:300px; clear:both;"/span>>
<p>
< input id="date"/span> type="text" name=" attributes[DELIVERY DATE]" value=" />
<span style="display: block" class=" instructions"></span>
</p>/span>
</div>/span>
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
uj5u.com熱心網友回復:
在你的beforeShowDay函式中使用day == 1。 在這里,我已經禁用了周日和周一。
。
if (window.jQuery) {
let $ = window.jQuery;
$(function() {
//span>要排除的日期。
var excludeDays = ['2021-09-04'/span>, '2021-09-12'/span>]。
function disableSpecificDate(date) {
//要禁用特定的日期。
var dateArr = [String(date.getFullYear()), String(date. getMonth() 1), String(date.getDate() ] 。]
if (dateArr[1]. length == 1) dateArr[1] = "0" dateArr[1] 。
if (dateArr[2] 。 length == 1) dateArr[2] = "0" dateArr[2] 。
return excludeDays.indexOf(dateArr.join("-"/span>)) == -1;
}
$("#date").datepicker({
dateFormat: 'dd/mm/yy'。
minDate: 1,
maxDate: ' 1M'。
beforeShow: function() {
///要排除晚上12點以后的下一個作業日。
if (new Date().getHours() >=12) {
$(this).datepicker("option", "minDate", 2) 。
}
},
beforeShowDay: function(date) {
var day = date.getDay()。
return [(day == 0 || day == 1) ? false : disableSpecificDate(date)), ''/span>]。
}
});
});
}
<script src="https://cdnjs. cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>/span>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9. 2/jquery-ui.min.js" defer="defer"></script>
<div style="width:300px; clear:both;"/span>>
<p>
< input id="date"/span> type="text" name=" attributes[DELIVERY DATE]" value=" />
<span style="display: block" class=" instructions"></span>
</p>/span>
</div>/span>
<iframe name="sif2" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/319898.html
標籤:
