AutoCompleteType防止textbox“自动完成”
2013-07-23 17:18
405 查看
原帖地址: http://www.yyjcw.com/html/News/346.html
日常上网时会发现,TextBox会记忆用户曾经输入过的文字,当下次再输入时就会自动提示相关字词,最常见的是用户登录网站时就会自动带出帐号密码。
但是某些项目中为了安全,不允许出现自动完成的功能。我们可以在ie的【工具】→【选项】→【内容】→【自动完成】中删除提示信息,但是这个不能根本解决问题,因为这个删除只是删除以前的,怎么样能让某些textbox彻底禁用这个自动完成的功能呢。
经过测试发现,textbox有个AutoCompleteType的属性,默认为none,为none时是根据客户端自身ie的设置来定的,如果我们将其设置为Disable后,再运行程序,发现讨厌的自动完成功能彻底没有了。
AutoCompleteType还有很多其它值,它是根据客户输入的内容来选择是否打开自动完成的功能,比如我们要求某个textbox只在用户输入email时自动完成,那么我们可以设置AutoCompleteType的值为email。
日常上网时会发现,TextBox会记忆用户曾经输入过的文字,当下次再输入时就会自动提示相关字词,最常见的是用户登录网站时就会自动带出帐号密码。
但是某些项目中为了安全,不允许出现自动完成的功能。我们可以在ie的【工具】→【选项】→【内容】→【自动完成】中删除提示信息,但是这个不能根本解决问题,因为这个删除只是删除以前的,怎么样能让某些textbox彻底禁用这个自动完成的功能呢。
经过测试发现,textbox有个AutoCompleteType的属性,默认为none,为none时是根据客户端自身ie的设置来定的,如果我们将其设置为Disable后,再运行程序,发现讨厌的自动完成功能彻底没有了。
AutoCompleteType还有很多其它值,它是根据客户输入的内容来选择是否打开自动完成的功能,比如我们要求某个textbox只在用户输入email时自动完成,那么我们可以设置AutoCompleteType的值为email。
相关文章推荐
- Autocomplete Textbox Example javascript实现自动完成成功
- TextBox自动匹配,自动完成,AutoCompleteCustomSource
- TextBox自动匹配,自动完成,AutoCompleteCustomSource
- Autocomplete Textbox Example javascript实现自动完成成功
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
- jQuery UI Autocomplete是jQuery UI的自动完成组件
- JS autocomplete({})自动完成
- Adapter类型控件之AutoCompleteTextView(自动完成文本框)&MultiAutoCompleteTextView(多提示项的自动完成文本框)
- AutoCompleteTextView (自动完成输入框自动提示功能的菜单)
- AutoCompleteTextView 自动完成
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(上) 【转自http://dflying.cnblogs.com】
- Android:自动完成文本框(AutoCompleteTextView、MultiAutoCompleteTextView )
- jquery ui autocomplete输入中文不自动完成的问题
- Silverlight AutoCompleteBox(自动完成输入框控件)使用方法
- jQuery.Autocomplete实现自动完成功能(详解)
- jQuery UI Autocomplete是jQuery UI的自动完成组件
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
- ajax的自动完成标签(<ajax:autocomplete />)
- AutoCompleteTextView自动完成输入内容的控件
- Silverlight AutoCompleteBox(自动完成输入框控件)使用方法