jQuery: enabling/disabling datepicker

前端 未结 18 1041
青春惊慌失措
青春惊慌失措 2020-12-03 06:38

In my php-file, I want to use the jQuery Datepicker.

When my file loads, I create the Datepicker disabled.

Then, when a special field in my php-file (it is a

18条回答
  •  一生所求
    2020-12-03 06:59

    This works for me on toggling enable and disable datepicker of JQuery:

    if (condition) {
              $('#ElementID').datepicker(); //Enable datepicker                   
    } else {
             //Disable datepicker without the ability to enter any character on text input
              $('#ElementID').datepicker('destroy');
              $('#ElementID').attr('readonly', true); }
    

    I don't know why but when I use enable/disable in datepicker options, it doesn't behave the way it should be. It only works after you enable and disable it, but once you disable it, it doesn't enable again after, so the code above works perfectly fine for me:

    if (condition) {
          $('#ElementID').datepicker('enable'); //Enable datepicker                   
    } else {
          //Disable datepicker but I cannot enable it again once it goes through this condition
          $('#ElementID').datepicker('disable');  }
    

提交回复
热议问题