怎么关闭文本框的记忆功能

介绍

这篇文章给大家介绍怎么关闭文本框的记忆功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

然而做为网站开发者来说,并不希望什么资料都记忆在用户的电脑上(如银行帐号和其它重要的帐号及密码),但是我们又不能要求用户禁用自动完成的功能。幸好IE5.0后为输入类型=密码,输入类型=文本形式等控件加入了一个自动完成的属性,要禁止控件自动完成功能,只需把自动完成设为关闭即可,如:

整个表单禁止自动完成

代码如下:


& lt;表单post操作方法==皊ubmit.asp"自动完成=癘FF"祝辞

禁止文本框自动完成

代码如下:


& lt;输入类型=皌ext"name=癱reditcard"最大长度=?6”;自动完成=癘FF"祝辞

在脚本中禁止自动完成

代码如下:


init()函数
{
,,,element.setAttribute (“AutoComplete",“off");
}

另外,如果要禁止文本框使用输入法,可以把在它的样式中添加ime-mode:禁用即可,但是这样并不能禁止输入汉字,因为用户还是可以通过复制粘贴输入汉字的。如:

代码如下:


& lt;输入type=文本在

微软的。净的护照就是这样实现的,但是因该还会有其它的方法,因为在雅虎和GMAIL的实现方法就不一样。

。网中框控件有什么新鲜内容?嗯!有个看似很小但却常带来困扰的小“改良”,就是“自动完成”(自动完成)。何谓自动完成呢?也就是文本框会记忆用户曾经输入过的文字,当下次再输入时就会自动提示相关字的词,最常见的是用户登录网站时就会自动带出帐号密码。

这个功能在最早被发明时大家觉得很方便很好用,但随着信息安全意识的加强,这个功能有时不但不讨人喜欢,反而有点令人厌恶,为什么呢?现在无论是在家中,网吧还是公司,多人共享一台计算机的机会很多,而也是由于文本框的自动完成在作祟的缘,故他人要看你的电子邮件甚至假借您的帐号登录网页并非难的事,只要在文本框中选取你的帐号后,密码通常会一并自动带出。

关于这个恼人的问题,我接连被朋友问道该如何解决,在ASP。NET 2.0的文本框控件内置的AutoCompleteType属性可以轻易解决这个问题,只要将文本框的AutoCompleteType设置为“禁用”后,自动完成提示便完全不会出现了。

怎么关闭文本框的记忆功能