首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Jquery/Javascript仅启用来自datepicker的某些特定日期

如何使用Jquery/Javascript仅启用来自datepicker的某些特定日期
EN

Stack Overflow用户
提问于 2019-02-07 15:09:04
回答 1查看 38关注 0票数 0

我需要使用Jquery/Javascript从Jquery日期选择器根据用户输入的日期启用一些特定的未来日期。我在下面解释我的代码。

代码语言:javascript
复制
<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日期,而其他日期将保持禁用状态。

EN

回答 1

Stack Overflow用户

发布于 2019-02-07 15:15:19

请尝试以下代码:

代码语言:javascript
复制
$("#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];
}

Find more solutions

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54568009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档