JQuery datepicker - только день и месяц
Я хочу, чтобы пользователь указал дату своего дня рождения или юбилея (без года) в форме. Для этого я хочу использовать jQuery datepicker, но он не должен показывать никакой вариант года вообще. Как это сделать?
Я попытался изменить код в это так вопрос делая changeDay: true
и changeYear: false
но не смог заставить его работать.
6 ответов
вы могли бы сделать:
$('#date').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'dd MM'
});
скрипка http://jsfiddle.net/u8GnD/1/
вы можете скрыть год от datepicker, как это:
$(".daypicker").datepicker( {
changeYear: false,
dateFormat: 'MM-dd',
}).focus(function () {
$(".ui-datepicker-year").hide();
});
это не повлияет на другие datepickers на той же странице.
$("#datepicker").datepicker( {
format: "dd-MM",
viewMode: "months",
maxViewMode: "months"
});
это, безусловно, скроет год от просмотра datepicker, покажет только месяц и дни панель
$( function() {
var date = $('#datepicker').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: false}).val();
});