Korzystam z jQuery UI 1.8 i chciałbym ukryć rok przed użytkownikiem zarówno w wyskakującym okienku, jak i w polu tekstowym. Zasadniczo zamiast wybierać dzień, miesiąc i rok, chcę, aby użytkownik wybrał dzień i miesiąc.jQuery UI - Datepicker - Ukryj rok
Ukrywanie roku w polu tekstowym jest dość łatwe, kod pokazany poniżej to zrobi. Zastanawiam się, jak ukryć rok przed wyskakującym okienkiem, żeby zamiast "kwietnia 2010" było napisane "kwiecień".
$(function() {
$("#beginDateRange").datepicker({ dateFormat: 'mm/dd' });
});
<input type="text" name="beginDateRange" id="beginDateRange" />
Każda pomoc zostanie bardzo doceniona.
Co zrobić, jeśli chcę, aby osoby wybierające daty miały rok, a inne nie miały roku? – David
W takim przypadku chciałbym rozszerzyć wtyczkę, wyświetlić opcję, którą można ustawić, a następnie użyć tej opcji gdzieś w pobliżu tej linii, jeśli (secondary ||! ChangeYear). Alternatywą byłoby użycie zarówno istniejącego datepika i własnej wersji z kodem usuniętego roku, w tym przypadku trzeba zmienić nazwę uszkodzonego widżetu, aby mieć inną nazwę, nie próbowałem tego, ale prawdopodobnie jest to właściwość: var PROP_NAME = "datepicker"; – DannyLane