关于如何禁止浏览器自动完成功能,大概有两种方式,第一种是通过浏览器的设置来完成,第二种是通过编程的方式, 即HTML FORM的autocomplete属性来完成。
1. 浏览器方式
以IE浏览器为例,(由于我用的是英文版,只能以英文版来叙述了,不好意思。)点击 Tools -> Internet Options -> Content , 你将会看到5个部分,其中第四部分是关于AutoComplete的设置, 单击 “Settings" , 然后一个设置对话框出来了, 取消所有的多选框,然后,单击 Ok -> OK 。 这样你就完成了IE浏览器的设置,其他浏览器可以参考IE浏览器的设置方法。
2. 使用编程的方式
a. 方法一:给整个Form添加autocomplete
b. 方法二:给单独的表单控件添加autocomplete
本节到此为止, 下节介绍如何在Struts2中做同样的操作。