【发布时间】:2017-07-21 10:35:56
【问题描述】:
我正在为此失去理智。
我有一个非常简单的表单,它使用 jQuery 自动完成来查询我的数据库,并在用户键入时返回商店/客户名称列表。它看起来像这样:
<form action="/" name="myForm" id="myForm" autocomplete="off">
<input type="text" name="my_autocomplete" autocomplete="off">
<input type="submit" value="Submit">
</form>
我在表单和输入字段上都设置了 'autocomplete="off"。但是,在选择任何内容并提交表单后,Firefox 拒绝停止自动填充该字段,覆盖 jQuery 自动完成并呈现一些不可选择的值:
我一直在谷歌搜索,但似乎找不到其他人遇到此问题。
我做错了什么?会不会是 v51 中的 Firefox 错误?
更新添加:显然,这实际上发生在 所有 使用自动完成的输入字段中,而不仅仅是我自己的应用程序,包括 Apple 和 Amazon 等网站:
这发生在 Mac 上的 Firefox 51 和 Linux 上的 Firefox 38 上,我觉得这非常奇怪,因为我使用 v38 已经有一段时间了,直到最近几周才记得发生过这种情况。我好难过。
【问题讨论】:
-
你有没有按照developer.mozilla.org/en-US/docs/Web/Security/…尝试
<input autocomplete='nope' /> -
是的,我什至也尝试过。 :(
-
我从来没有遇到过这个问题,我的所有开发工作主要在 FF 中工作。
标签: jquery jquery-ui firefox autocomplete