У меня есть два разных экземпляра jquery date-picker из jquery1.8.1.min.js в моем приложении RoR.Сумасшедшее поведение в jquery date-picker
У меня есть эта функция:
$(".date-picker:not('#policy_starts_on')").datepicker();
$('#policy_starts_on.date-picker').datepicker({
startDate: '0',
endDate: '+90d'
});
, который идет с этим входом:
<input class="required date-picker input-small align-center" id="policy_starts_on" name="policy[starts_on]" size="30" type="text" value="02/27/2013">
Тогда у меня есть эта функция:
$(".date-picker:not('#act_event_ends_on')").datepicker();
$('#act_event_ends_on.date-picker').datepicker({
startDate: '0',
endDate: '+180d'
});
, который идет с этим входом:
<input class="required date-picker input-small align-center" id="act_event_ends_on" name="act_event[ends_on]" size="30" type="text">
Оба входа порожден рубина формы помощникам:
Это является первой формой помощник:
= f.input :starts_on, :label => 'Policy Start Date', :required => true
И это вторая форма помощника:
= f.input :ends_on, :label => 'Event End Date', :required => true
Вопрос: Почему первый вход ограничен правильно (IE вы не можете выбрать день в прошлом, и это позволит вам пройти 90 дней в будущем), в то время как второй вход не ограничивается вообще?
почему вы звоните '.datepicker()' дважды для них обоих? –
Другая проблема с копированием и вставкой. –