2009-06-14 82 views

回答

3

您可以使用jQuery UI datepicker只需將年份的開始和結束設置爲相同的值,然後使用CSS隱藏yeah標籤(CSS類是ui-datepicker-year)。

+0

我真的很希望有東西在那裏。也許我應該寫我自己的文章,而不是去剽竊別的東西,但由於其他壓力,我再也沒有時間了。所以我想我會按你的建議去做。 – uriDium 2009-06-29 11:43:22

0

與@Slace類似,我會建議爲當前年份的所需範圍內的日期設置maxDate/minDate。您可能想要定義beforeShow和onClose處理程序,以便從所選字符串中添加/刪除年份,以便它不會出現在輸入字段中。

1

實際上beforeShow方法將不起作用,因爲它在日曆初始化之前被調用。

因此,我添加了點擊事件,並且還通過了「dateFormat:'dd/mm'」而不是onClose操作。

$(element_date).click(function() { 
    hideYear(); 
}); 
$('.ui-datepicker-trigger').click(function() { 
    hideYear(); 
}); 

function hideYear() { 
    $(".ui-datepicker-year").css('display', 'none'); 
} 

希望這有助於.....

相關問題