javascript - 在 javascript datepicker (asp.net) 中禁用过去的日期

标签 javascript asp.net

有人可以教我如何禁用 js 日期选择器中的日期吗?

 <script type="text/javascript">



        $('.dateapick').fdatepicker({

            TodayHighlight: true,
            format: 'mm/dd/yyyy',
            disableDblClickSelection: true,
            leftArrow: '<<',
            rightArrow: '>>',
        });

这是我的日期选择器(JS)

<asp:Textbox  runat="server" ID="txtStartDate"   OnTextChanged="txtStartDate_TextChanged" onchange="subtractDate(this.Id)" placeholder="MM/dd/yyyy" AutoPostBack="true"  Enabled="true"  CssClass="form-control pickadate"></asp:Textbox> 

这是我使用约会对象的前面。

最佳答案

您可以使用onRender回调,并根据您的条件,返回disabled或空字符串

$('.dateapick').fdatepicker({

    TodayHighlight: true,
    format: 'mm/dd/yyyy',
    disableDblClickSelection: true,
    leftArrow: '<<',
    rightArrow: '>>',
    onRender: function (date) {
        return condition ? 'disabled' : '';
    }
});

关于javascript - 在 javascript datepicker (asp.net) 中禁用过去的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50402145/

相关文章:

javascript - Jquery 附加到标签

javascript - 如何通过用户输入用javascript刷新页面N次?

javascript - react : dispatch and listen to custom events

c# - 身份验证 Cookie

c# - WebSocket 客户端的状态不会因网络丢失而改变

c# - 自定义 MonoDevelop 以提高生产力和编码乐趣

javascript - 根据视口(viewport)宽度动态调整图像高度

javascript - 在 Firefox Addons 中使用 jQuery

c# - 带有鼠标悬停的列标题的 gridView 定义

asp.net - 让 Flash 文件与我的网站通信的最佳做法是什么?