如何通过HTML代码禁用自动填充功能?

时间:2010-11-01 08:47:47

标签: html autocomplete input

我想问一个关于html代码的问题。我有一个输入类型=“文本”。我在文本框中添加了自动完成功能(如谷歌建议列表)。但是,当我单击文本并开始键入文本时,它会显示2自动完成功能。

  1. 浏览器,例如比如你在浏览器中键入你的帐户以登录某个地方,而在你去文本的时候,你会看到它供你选择。

  2. 我实现了自动完成功能。

  3. 我想禁用1.并保留2. 是否可以通过使用Web编程而不是设置浏览器设置 来实现。谢谢。

2 个答案:

答案 0 :(得分:3)

除了重复链接中提到的(不包括W3C有效)autocomplete="off"方法之外,服务器端执行此操作的可能性是在每个请求上更改字段的ID和名称。这将使浏览器无法保留历史记录。

但是,这可能仍然会在一秒钟前显示自动填充条目。

答案 1 :(得分:0)

使用Jquery(W3C有效)

//Try this one:

    $(document).ready(function(){
    $("input.autocompleteOff").attr("autocomplete","off");
    });

//For all textbox -

    $(document).ready(function(){$("input").attr("autocomplete","off");});

//HTML

<input type="text" name="field" id="field" class="autocompleteOff" />