[英]Can my Javascript generated Year Dropdown control the JQuery UI Calender?
[英]how to set year in dropdown of jquery ui calender?
我必須顯示出生日期的日期選擇器,因為年份范圍將是大約80年我使用以下代碼。
$('#<%=txtdob.ClientID%>').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
yearRange: 'c-100:c-20'
});
它正在發揮作用,但每當我們改變年份范圍時,它都可以追溯到100年前! 我想我錯過了什么。 提琴手代碼是 - > http://jsfiddle.net/MCheP/請幫忙..
編輯:單擊文本框時,日歷顯示。 但是當我從1914年改為1920年以來,它顯示的是1820而不是1920年。
為什么那里有c
?
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
yearRange: '-100:-20',
defaultDate: '-100y'
});
前導c
設置相對於所選日期的范圍,因此當您選擇日期時,它會將該范圍設置為距離該日期另外100年。 要保持范圍靜態,請刪除c
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
yearRange: '-100:-20',
defaultDate: '-100y'
});
請參閱文檔
http://api.jqueryui.com/datepicker/#option-yearRange
實際的語法/示例是
$( ".selector" ).datepicker({ yearRange: "2002:2012" });
您也可以像這樣使用它
yearRange: "-100:-20"
$(“#datepicker”)。datepicker({changeMonth:true,changeYear:true,dateFormat:'dd / mm / yy',minDate:“ - 100Y”,maxDate:“ - 20Y”});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.