Я хочу отключить autocomplete для всех входов, используя jquery ui datepicker, не делая этого для каждого ввода вручную Как это можно сделать?
autocomplete
попробуйте это:
$('.datepicker').on('click', function(e) { e.preventDefault(); $(this).attr("autocomplete", "off"); });
в любом случае, вы не упомянули в ваш вопрос, что это исходит от вызов ajax!
Присвойте класс css вашим указателям даты, т. Е. "Datepicker", затем выполните следующее:
$(".datepicker").attr("autocomplete", "off");
Попробуйте это:
<input type="text" name="field1" value="" autocomplete="off" />
Это прекрасно работает для меня.
$("#autocmpldisablechk").click(function () { if (!$(this).is(":checked")) { // enable autocomplete $("#autocomplete").autocomplete({ disabled: false }); } else { // disable autocomplete $("#autocomplete").autocomplete({ disabled: true }); } });
Это работает для меня (было проверено на Chrome v70.0.3538.110):
$("#dtpckr([readonly])").datepicker() .focus(function() { $(this).prop("autocomplete", "off"); // return false; });