【问题标题】:Disable past dates in datepicker js在 datepicker js 中禁用过去的日期
【发布时间】:2012-01-25 04:53:59
【问题描述】:

我想禁用日历中小于今天的所有日期。 我尝试添加 $("#ctl00_MainContent_tbxLetterDate").datepicker({ minDate: +0 }); 但它不起作用,这是我的代码..

$("#ctl00_MainContent_tbxLetterDate").datepicker({ changeYear: true, dateFormat: 'dd/mm/yy', showOn: 'none', showButtonPanel: true });
    $("#ctl00_MainContent_tbxLetterDate").attr('readOnly', 'true');
    $("#ctl00_MainContent_tbxLetterDate").datepicker({ minDate: +0 }); 
    $("#ctl00_MainContent_imgLetterDate").live("click", function () {
        $("#ctl00_MainContent_tbxLetterDate").datepicker('show'); return false;
    });

【问题讨论】:

  • 你试过像$( "#ctl00_MainContent_tbxLetterDat" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });

标签: javascript datepicker jquery-ui-datepicker


【解决方案1】:

这样试试,带字符串值

 minDate:'0d'

$("#ctl00_MainContent_tbxLetterDate").datepicker({ changeYear: true, dateFormat: 'dd/mm/yy', showOn: 'none', showButtonPanel: true,  minDate:'0d' });

然后检查一下

alert( $("#ctl00_MainContent_tbxLetterDate").datepicker( "option", "minDate" ));

【讨论】:

    猜你喜欢
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2017-07-12
    • 2018-05-16
    • 1970-01-01
    相关资源
    最近更新 更多