如何禁用原生" datalist" / Chrome浏览器中的自动填充功能?

时间:2015-10-18 06:35:23

标签: forms google-chrome input autocomplete

并提前感谢你。我今天遇到了谷歌浏览器的问题。我决定实现一个名为awesomplete的JS插件,它是一个自动完成插件。除谷歌浏览器外,该插件在每个浏览器中都很棒。该插件有效,但谷歌浏览器忽略了我的自动完成="关闭"请求并提出自己的建议,这些建议当然会出现在完整的内容中。

每当我输入输入内容时,Google Chrome会自动在输入下方创建一个菜单,就像输入的数据列表一样(没有输入)。这个错误的" datalist"出现在完善的建议上,使插件变得毫无用处。我没有成功搜索和搜索。我已尝试过两次autocomplete =" false"并自动完成="关闭"在表格上,在输入上。我也有aria-autocomplete =" off"即使我不确定那是做什么的。我甚至尝试过别人提出的建议,假装"假的"在字段开头输入,以便Google Chrome的自动填充功能会攻击它们而不是实际输入。是的,不行。

我的大多数用户都使用谷歌浏览器,所以这对我来说是一个问题。有什么我能做的吗?或者我对浏览器无助地无能为力,浏览器​​由于某种原因开发人员决定将形式问题掌握在自己手中。

<input required type="search" data-list="<?php echo $list; ?>" class="awesomplete" name="gameSearch" size="50" placeholder="Search for game titles here!" autocomplete="off" aria-autocomplete="list">

$ list是一个生成的游戏标题列表,在输入之前由某些php提供。

非常感谢任何建议或帮助......

1 个答案:

答案 0 :(得分:0)

我非常确定chrome是通过匹配'id'/'name'来实现的。在这个时间点,我想除了从你的数据主义者中删除它们之外没有解决方案。

相关问题