Использование JQuery Datepicker для показа только месяцев - PullRequest
3 голосов
/ 22 декабря 2009

Я надеюсь, что смогу использовать JQuery UI Datepicker , чтобы позволить пользователю выбрать конкретный месяц без возможности выбора конкретного дня в этом месяце. Кнопки «Вперед» и «Предыдущий» на DatePicker переводят пользователя на разные года вместо разных месяцев .

.

Формат, отображаемый в текстовом поле Datepicker, должен быть mm/yyyy. Как это можно сделать?

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Почему бы не сделать 2 выпадающих с месяцами и годом? что-то вроде:

var Months = ["January","February","March","April","May","June","July","August","September",  "October","November","December"];
var $selM = $('<select />');
$.each(Months,function(ind,item){

    $selM.append($('<option />').val(ind + 1).text(item));
});
$('span#Months').append($selM);

текущий год вы можете получить по:

var now = new Date();
var year        = now.getYear();

затем создайте еще один DDL на годы с диапазоном, который вы хотели бы.

1 голос
/ 22 декабря 2009

Нет, но вы можете сделать это:

$("#somedate").datepicker( { dateFormat: "mm/yy" } );

Или посмотрите здесь, так как ваш вопрос уже задавался:

В поисках средства выбора месяца JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...