0

Please help me to find what mistake i am doing here

$(document).ready(function () {
  $("#datepicker123").datepicker({
    defaultDate: new Date(),
    minDate: new Date()
  });
  $(function () {
    $('#datepicker123').removeClass('hasDatepicker');
    $('#datepicker123').datepicker({
      onSelect: function (dateText, inst) {
        $('#datepicker123').datepicker({
          dateFormat: 'dd-mm-yy'
        });
        var dateFormat = $('#datepicker123').datepicker('option', 'dd-mm-yy');
        $('#datepicker123').datepicker('option', 'dateFormat', 'dd-mm-yy');
        var result125 = $('#datepicker123').val();
        $.ajax({
          type: "POST",
          url: "getslot.php",
          data: {
            result: result125
          },
          success: function (res) {
            $('#getSlotDetails').html(res);
          }
        });
      }
    });
  });
});

But still old days are able to select and maxdate also not able to keep 15 days from current day

i have tried this too $("#datepicker123").datepicker({ minDate: 0 });

Rajesh k
  • 117
  • 1
  • 1
  • 7
  • 1
    Have you tried moving the minDate and defaultDate down to the other datepicker call, and only initializing once? – Taplar Jul 03 '18 at 18:20

1 Answers1

0

As far as I know, it should be done like this:

$("#datepicker").datepicker('option', {minDate: <some date>, maxDate: <some date>});

Reference taken

Live Example

Hitesh Anshani
  • 1,499
  • 9
  • 19