2013-08-19 3 views
0

Я знаю, как связать jquery datepicker с текстовым полем.Как установить datepicker как выпадающее меню

но мое требование - мне нужно показать дату в выпадающем списке.

Like <dd> <mm> <yyyy>.

Я прошел по ссылке, но есть ли лучший способ сделать это?

http://forum.jquery.com/topic/datepicker-need-separate-month-day-year-fields-in-my-form-instead-of-one-field-for-all-three

Пожалуйста, помогите мне с этим ...

+0

Думаю, вам нужно будет объяснить это лучше? Если что-то вроде [** this **] (http://jsfiddle.net/dwSYA/) - это то, что вам нужно, зачем вообще использовать datepicker? – adeneo

+0

Мне тоже нужна дата и год. Как добавить его? Использование тега опции? Мне нужна одна ссылка для доступа к этому элементу datepicker. Я не хочу принимать значения с каждой кнопки выпадающего меню и назначать правильную дату. Можем ли мы сделать это иначе? – PaRsH

+0

Нет, вы бы создали три выпадающих списка со значениями, которые вам нужны, а затем просто проанализируйте его как дату. Датпикер - это всего лишь причудливый пользовательский интерфейс с некоторыми дополнительными функциями, если вам не нужен пользовательский интерфейс, нет никаких оснований добавлять пользовательский интерфейс jQuery только для синтаксического анализа даты? – adeneo

ответ

0

Я не ясно понять ваш вопрос, но, как понимаю, что это должно быть что-то вроде этого.

$ ("#date_picker") .datepicker ({dateFormat: 'dd-mm-yyyy'});

var date = $ ("#date_picker") .val();

var newDate = new Дата (дата);

var year = new Date (newDate.getFullYear());

var month = newDate (newDate.getMonth());

var date = newDate (newDate.getDate());