Я пытаюсь отобразить средство выбора даты, которое показывает меню только месяц + год, как в этом Q ' jquery, чтобы отобразить только месяц и год , это не проблема, но у меня проблема со следующим
Я хочу, чтобы входной текст был загружен со строковым значением даты, например 01/2011, и я хочу, чтобы при событии focusin в средство выбора даты загружалась указанная дата, я имею в виду, что я хочу, чтобы он был открыт с 2011 года и 01 месяц уже выбран,
Но по какой-то причине, когда я нажимаю на ввод текста, исходная дата "01/2011" меняется на "01/01/2011"
вот мой код
$(document).delegate("#timeSpanFrom, #timeSpanTo", "focusin", function() {
var $this = $(this);
var inputDate = $.datepicker.parseDate('dd/mm/yy', "01/"+$this.val());
if (!$this.data('datepicker_enabled')) {
$this.datepicker({
changeMonth : true,
changeYear : true,
showButtonPanel : true,
onClose : function(dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
$(".ui-datepicker-calendar").hide();
}
});
$this.datepicker({ dateFormat: 'mm/yy' });
$this.datepicker('setDate', inputDate);
$this.data('datepicker_enabled',true);
}
});
$(document).delegate("#timeSpanFrom, #timeSpanTo", "focus", function() {
$(".ui-datepicker-calendar").hide();
});
Спасибо, впереди