JQuery UI Datepicker - PullRequest
       10

JQuery UI Datepicker

0 голосов
/ 07 октября 2009

Я бы хотел изменить значение по умолчанию altFormat, но я не могу заставить его работать.

$("#myFav").datepicker({ dateFormat: 'yy-mm-dd' });
$("#myFav").datepicker('option', 'dateFormat', 'yy-mm-dd');

Я думал, что altFormat будет работать так же?

Ответы [ 3 ]

1 голос
/ 07 октября 2009

Вы пробовали то, что документация говорит:

$('.selector').datepicker({ altFormat: 'yy-mm-dd' });

или

$('.selector').datepicker('option', 'altFormat', 'yy-mm-dd');

Как для формата даты, так и для формата alt:

$('.selector').datepicker({ dateFormat: 'yy-mm-dd', altFormat: 'yy-mm-dd' });
0 голосов
/ 07 июля 2011

dateFormat устанавливает дату ввода, к которому был вызван DatePicker, используйте altFormat и altField, если вы хотите установить значение отдельного поля (скрытое поле, которое фактически отправляется в базу данных или совместно используется приложением)

Этот код работал для меня:

[В HTML]

<label for="display_date">Display/Start Date</label><br />

<input type="text" class="dateStart" name="display_date" value="" /><br />

<label for="display_date_end">End Date</label><br />

<input type="text" class="dateEnd" name="display_date_end" value="" /><br />

[В Джаваскрипте включено]

// set the datePicker on the start and end fields

$('input.dateStart').datepicker({dateFormat:"yy-mm-dd", changeYear: true});

$('input.dateEnd').datepicker({

dateFormat:"yy-mm-dd",

changeYear: true,

beforeShow: function(){

var value = $(this).siblings('.dateStart').val();

$(this).datepicker('option', 'minDate', value);

}

});

бо хаттингер

0 голосов
/ 13 октября 2009

Это меняет формат даты в моем приложении:

$("#startdate").datepicker({dateFormat: 'dd-mm-yy'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...