如何禁止浏览器自动完成(Turn Off auto text complete)

来源:互联网 发布:最新阿里云国际版注册 编辑:程序博客网 时间:2024/06/04 18:50

转自:http://blog.csdn.net/tohmin/archive/2010/07/20/5749271.aspx

如何禁止浏览器自动完成(Turn Off auto text complete) 收藏
关于如何禁止浏览器自动完成功能,大概有两种方式,第一种是通过浏览器的设置来完成,第二种是通过编程的方式, 即HTML FORM的autocomplete属性来完成。

1. 浏览器方式

以IE浏览器为例,(由于我用的是英文版,只能以英文版来叙述了,不好意思。)点击 Tools -> Internet Options -> Content , 你将会看到5个部分,其中第四部分是关于AutoComplete的设置,  单击 “Settings" , 然后一个设置对话框出来了, 取消所有的多选框,然后,单击 Ok -> OK 。 这样你就完成了IE浏览器的设置,其他浏览器可以参考IE浏览器的设置方法。

2. 使用编程的方式

a. 方法一:给整个Form添加autocomplete

view plaincopy to clipboardprint?
<html> 
<body> 
    <form action="autocomplete.html" autocomplete="off" > 
        Username: <input type="textbox" name="username"/> 
        <br/> 
        Password: <input type="password" name="password"/> 
        <br/> 
        <input type="submit" value="Submit"/> 
    </form> 
</body> 
</html> 
<html>

<body>
    <form action="autocomplete.html" autocomplete="off" >
        Username: <input type="textbox" name="username"/>
        <br/>
        Password: <input type="password" name="password"/>
        <br/>
        <input type="submit" value="Submit"/>
    </form>
</body>
</html>

b. 方法二:给单独的表单控件添加autocomplete

view plaincopy to clipboardprint?
<html> 
<body> 
<form action="autocomplete2.html" > 
Username: <input type="textbox" name="username" autocomplete="off"/> 
        <br/> 
        Password: <input type="password" name="password"/> 
        <br/> 
        Code: <input type="textbox" name="code"/> 
        <br/> 
        <input type="submit" value="Submit"/> 
</form> 
</body> 
</html>