Datepicker - Ограничение 2 дат datepicker при использовании другого dateFormat jquery - PullRequest
0 голосов
/ 22 января 2020

Я новичок в JS, так что имейте это в виду. Я видел похожие вопросы, опубликованные, но ничего, что помогло мне преодолеть горб. Я делаю регистрацию и проверяю средство выбора даты, и мне нужно сделать так, чтобы вы не могли щелкнуть ни одну из дат перед проверкой при использовании проверки. Это усложняется тем, что из-за стиля мой dateFormat должен оставаться в «dd», а мой altField держит мой месяц. Я могу заставить его работать при использовании обычного dateFormat, но это не сработает для того, что я делаю. есть ли способ прокрасться и заставить его работать с моим дд? если нет, то есть ли хотя бы способ отправить сообщение об ошибке, если при сохранении моего dd была нажата предыдущая дата? вот фрагмент моего кода

JS

$.datepicker.setDefaults({
  showAnim: '',
  // dateFormat: 'dd',
  altFormat: "MM",
  minDate: 0
});


$(document).ready(function(){
  $("#datepicker").datepicker({
      altField: ".datepicker-month", 
      altFormat: "MM",
      onSelect: function(selected, inst) {
        $("#datepicker-1").datepicker("option","minDate", selected)
      },

  });


  $("#datepicker-1").datepicker({ 
      altFormat: "MM",
      altField: ".datepicker-month-1",
      onSelect: function(selected, inst) {
         $("#datepicker").datepicker("option","maxDate", selected)      
      },

  });  
});
...