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