我正在使用Django开发一个网站,我有一个搜索框,您可以在其中搜索网站,当您输入文字时,我使用ajax来显示搜索结果。问题是,我使用了几次搜索,现在当我在搜索框中输入单词时,它会在我想要显示搜索结果的位置上显示我最近的搜索。
这是我的意思的一个例子: 说我之前在我的网站搜索框中搜索过“'那么'和'因此'这些词。现在,当我进入搜索框并输入't'时,它会显示我网站上的所有帖子,这些帖子以't'开头,使用ajax,但除此之外,浏览器还会显示最近的搜索。 (这,然后,因此)。
它显示如何,如果你去Facebook或Gmail,并输入你的电子邮件的前几个字母,然后它显示已保存的电子邮件帐户。
如何在我的网站上使用搜索框时禁用此功能?
注意:我将JavaScript作为标记,因为我猜这是用JavaScript完成的。
答案 0 :(得分:3)
禁用自动完成功能:
<form autocomplete="off" ...>
警告:有些浏览器会忽略这一点,有些浏览器会忽略它,有些浏览器扩展会禁用它。
答案 1 :(得分:2)
你可以这样关掉autocomplete
。
<input type="text" name="stackoverflow" autocomplete="off">