簡體   English   中英

JQuery-UI Datepicker綁定可能要延遲到現在?

[英]JQuery-UI Datepicker Bound Lates possible Date to Now?

我通過以下方式使用JQuery-Ui Datepicker

    $(".dateElement").datepicker({
        changeMonth: true,
        changeYear: true,
        yearRange: "1970:2013"
    });

在上面的示例中,月份,年份和范圍是固定的。 假設您希望用戶插入他的生日。 如何將可能的最晚月份設置為當月,將最近的可能年份設置為當年?

我要確保用戶不能插入將來的日期。 我該怎么做=

這會將日期選擇器限制為當前月份和年份:

var currentDate = new Date();
 $(".dateElement").datepicker({ 
     maxDate: new Date(currentDate.getFullYear(),
                       currentDate.getMonth() + 1,
                       -1) // 1st day of next month minus 1 day
 });

但是,如果您希望將其限制為不晚於當前日期(因此,當月的今天之后的天數不適用),則可以執行以下操作:

 $(".dateElement").datepicker({ 
     maxDate: 0 // 0 days from today
 });

API文檔: http//api.jqueryui.com/datepicker/#option-maxDate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM