如何隐藏文本输入的浏览器生成的先前项目的下拉列表

joh*_*nes 28 html autocomplete

当我生成这样的文本输入时:

<input type="text" name="name" />
Run Code Online (Sandbox Code Playgroud)

当我开始输入时,浏览器将在文本输入下方显示一个下拉列表.此列表包含我之前在此浏览器中用于此文本输入的值.我想通过ajax生成自己的自动完成功能.

如何通过css或javascript告诉浏览器不生成此下拉列表.

如果使用jquery这个任务更容易,我宁愿这样的解决方案.

Pet*_*ley 40

IE和Firefox(可能是其他人,我没有多研究)都支持autocomplete属性.如果将其设置为"关闭",则这些浏览器将不再显示自动完成功能.

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

  • 现在在您的链接中确认:浏览器会故意忽略或覆盖此命令. (2认同)