【发布时间】:2022-01-05 22:25:33
【问题描述】:
我在 Shopify 商店中有 jQuery 日期选择器,并且在尝试阻止从 24/12/2021 到 04/01/202 DD MM YY 即将到来的日期范围时遇到了一些问题,我们不会在这些日期上运行天。
非常感谢任何建议,这是我们目前正在使用的脚本。
$(document).ready( function() {
$(function() {
$("#date").datepicker( {
firstDay: 1,
minDate: +0,
maxDate: '+2M',
dateFormat: 'DD d MM yy' ,
beforeShowDay: $.datepicker.noWeekends,
beforeShow : function(){
var dateTime = new Date();
var hour = dateTime.getHours();
if(hour>=10){
$(this).datepicker( "option", "minDate", "+1" );
}
} } );
});
$('input[name="checkout"], input[name="goto_pp"], input[name="goto_gc"]').click(function() {
if ($('#date').val() == "" || $('#date').val() === undefined)
{
alert("You must pick a delivery date");
return false;
} else {
//$(this).submit();
return true;
}
});
});
<link rel="stylesheet" href="https:////code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.js"></script>
<input type="text" id="date">
【问题讨论】:
-
这能回答你的问题吗? Jquery UI datepicker. Disable array of Dates
-
欢迎来到 SO。请在发布新问题之前尝试搜索答案 - 即使是像“jquery datepicker block dates”这样的模糊搜索已经在 SO 上找到了这么多答案。
-
你看到我的回答了吗?
-
@Don'tPanic 谢谢,我已经搜索并找到了一些答案,但我无法使其工作。
标签: javascript jquery datepicker