我想使用jquery ui datepicker为所有输入禁用autocomplete
,而不对每个输入手动执行此操作。
怎么可能这样做?
答案 0 :(得分:22)
试试这个:
$('.datepicker').on('click', function(e) {
e.preventDefault();
$(this).attr("autocomplete", "off");
});
在你没有提到过的任何案例中 你的问题来自于此 ajax电话!
答案 1 :(得分:10)
将css类分配给日期选择器,即“datepicker”,然后执行以下操作:
$(".datepicker").attr("autocomplete", "off");
答案 2 :(得分:9)
试试这个:
<input type="text" name="field1" value="" autocomplete="off" />
答案 3 :(得分:1)
这对我有用(已在Chrome v70.0.3538.110上进行了测试):
$("#dtpckr([readonly])").datepicker()
.focus(function() {
$(this).prop("autocomplete", "off");
// return false;
});
答案 4 :(得分:1)
这完全适合我。
$("#autocmpldisablechk").click(function () {
if (!$(this).is(":checked")) { // enable autocomplete
$("#autocomplete").autocomplete({
disabled: false
});
}
else { // disable autocomplete
$("#autocomplete").autocomplete({
disabled: true
});
}
});