2009-12-21 2 views
3

Я ищу, чтобы иметь возможность использовать JQuery UI Datepicker, чтобы пользователь мог выбрать конкретный месяц без возможности выбрать конкретный день в этом месяце. Кнопки вперёд и предыдущие на Datepicker взяли бы пользователя к другим годам, а не разным месяцам.Использование JQuery Datepicker, чтобы показывать только месяцы

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

+0

столбик ... – jchapa

ответ

1

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

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

Или смотрите здесь, так как вы вопрос был задан до:

In search of JavaScript Month Picker

1

Почему бы не сделать 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 в течение многих лет с диапазоном, который вы хотели бы.

Смежные вопросы