我需要使用Jquery/Javascript从Jquery日期选择器根据用户输入的日期启用一些特定的未来日期。我在下面解释我的代码。
<strong>Select Date:</strong>
<input type='text' id='txtDate' />
<button class="process" id="btn" onclick="duplicate();">Clean</button>
<script type="text/javascript">
$( "#txtDate" ).datepicker({
changeMonth: true,
dateFormat: 'dd-mm-yy',
minDate: 0,
});
function duplicate() {
}
</script>这里我有jquery datepicker。假设我只需要启用所有未来的Monday and Thrusday日期,而其他日期将保持禁用状态。
发布于 2019-02-07 15:15:19
请尝试以下代码:
$("#txtDate").datepicker("destroy");
$("#txtDate").datepicker({
dateFormat : 'yy-mm-dd',
beforeShowDay: disableDates
});
var disableDates = function(dt) {
//define dates which you want to disable
//for example
var dateString = jQuery.datepicker.formatDate('yy-mm-dd', dt);
return [dateRange.indexOf(dateString) == -1];
}https://stackoverflow.com/questions/54568009
复制相似问题