Отключить автозаполнение для всех входных данных jquery datepicker - PullRequest
12 голосов
/ 04 мая 2010

Я хочу отключить autocomplete для всех входов, используя jquery ui datepicker, не делая этого для каждого ввода вручную Как это можно сделать?

Ответы [ 5 ]

23 голосов
/ 04 мая 2010

попробуйте это:

$('.datepicker').on('click', function(e) {
   e.preventDefault();
   $(this).attr("autocomplete", "off");  
});

в любом случае, вы не упомянули в ваш вопрос, что это исходит от вызов ajax!

10 голосов
/ 04 мая 2010

Присвойте класс css вашим указателям даты, т. Е. "Datepicker", затем выполните следующее:

$(".datepicker").attr("autocomplete", "off");
9 голосов
/ 04 мая 2010

Попробуйте это:

<input type="text" name="field1" value="" autocomplete="off" />
1 голос
/ 03 апреля 2019

Это прекрасно работает для меня.

      $("#autocmpldisablechk").click(function () {

        if (!$(this).is(":checked")) { // enable autocomplete

            $("#autocomplete").autocomplete({
                disabled: false
            });

        }
        else { // disable autocomplete
            $("#autocomplete").autocomplete({
                disabled: true
            });

        }
    });
1 голос
/ 07 декабря 2018

Это работает для меня (было проверено на Chrome v70.0.3538.110):

            $("#dtpckr([readonly])").datepicker()
            .focus(function() {
                $(this).prop("autocomplete", "off");
                //              return false;
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...