Общие параметры DatePicker, но разные altField altFormat - PullRequest
1 голос
/ 29 мая 2010

Использование jquery-ui datepicker

Я хотел бы использовать altField и altFormat для двух средств выбора даты на одной странице, но я не могу понять, как добавить эти два параметра, которые являются специфическими для каждого средства выбора даты, наряду с моим общим набором параметров.

Пример кода ниже. # dt1 не работает, но # dt2 работает. Как я могу заставить # dt1 работать при использовании datepickerOpts?

  var datepickerOpts = {
   minDate: -2,
   changeMonth: true,
   changeYear: true,
   dateFormat: 'yy-mm-dd'
  };
  $('#dt1').datepicker(datepickerOpts,
  {altField: '#alt1',
   altFormat: 'mm-dd-yy'
  });
  $('#dt2').datepicker({
   minDate: -2,
   changeMonth: true,
   changeYear: true,
   dateFormat: 'yy-mm-dd',
   altField: '#alt2',
   altFormat: '@'
  });

1 Ответ

0 голосов
/ 15 октября 2011

Вы передали в altField и altFormat один параметр массива в # dt1, но вы поместили их как 2 различных параметра в # dt2 (что является правильным способом). Что вам нужно сделать, это сделать копию опций (на случай, если вы добавите новые элементы в будущем) для dt1 и dt2, добавить altField altFormat как часть datepickerOpts и передать их в качестве единственного параметра инициализации datepicker.

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