Chrome 忽略了 select2 的 autocomplete="off"

kev*_*mor 7 jquery google-chrome autocomplete jquery-select2

尝试了几种禁用自动完成的方法,Chrome 在使用 jQuery Select2 输入时仍然忽略它。

我尝试在真正的输入之前插入另一个输入字段(并使用 display: none)来欺骗 Chrome,这似乎也不起作用。

这是输入现在的样子:

<input type="text" autocomplete="off" autocorrect="off" 
autocapitalize="off" spellcheck="false" class="select2-input select2-default" id="s2id_autogen2" placeholder="" style="width: 283px;" aria-activedescendant="select2-result-label-3">
Run Code Online (Sandbox Code Playgroud)

单击该字段时,至少有一半时间 Chrome 会尝试使用我在 Chrome 中保存的电话号码自动完成它。任何想法如何禁用它?它还禁止 Select2 使用,因为它覆盖了它的选项。

小智 1

只需将您的输入包装在<form autocomplete="off">

<form autocomplete="off">
    <input type="text" ...>
</form>
Run Code Online (Sandbox Code Playgroud)