`

文本框的记忆性输入

    博客分类:
  • Html
 
阅读更多

文本框的记忆性输入 ,input ,textbox

 

开启文本框记忆

选Ie的Tools菜单==〉Internet  Options(选项)==〉content(内容)--〉个人信息栏中有 

一个AutoComplete   按钮  单击进入  把form的钩打上即可!

 

 

IE提供了一个自动完成功能可以记忆我们的输入内容(如登录帐号等),方便下一次快速地录入类似资料.这确实是一个非常友好的功能, 在操作时只需用鼠标双击文本框或输入前几个字符, 系统会自动列出以前的录入历史供你选择, 大大提高录入速度及准确性. 相信大多数IE的用户都启用了这项功能.

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

整个表单禁止自动完成

<FORM method=post action="submit.asp" AUTOCOMPLETE="OFF">

禁止文本框自动完成

<input type="text" name="creditcard" maxlength="16" AUTOCOMPLETE="OFF">

在脚本中禁止自动完成

function init()

{

    element.setAttribute("AutoComplete", "off");

}

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

<input type=text style="ime-mode: disabled ; ">

微软的.NET PASSPORT 就是这样实现的,但是因该还会有其它的方法,因为在YAHOO 和 GMAIL的实现方法就不一样。

 

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

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

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

分享到:
评论

相关推荐

    如何禁止文本框的记忆性输入?

    ### 如何禁止文本框的记忆性输入? 在网页开发过程中,我们经常会遇到这样一个需求:需要禁止浏览器自动填充或记忆用户在表单中输入的信息。这种功能对于保护用户隐私、提高安全性非常有帮助。本文将详细介绍如何在...

    带记忆功能的文本框 记录文本

    在IT领域,开发一个带有记忆功能的文本框是一项常见的需求,尤其在构建用户交互界面时。这个程序的设计目的是为了提供类似百度搜索引擎那样的用户体验,能够自动记录并显示用户曾经输入过的文本。下面我们将深入探讨...

    文本框自动记忆功能的js示例

    文本框自动记忆功能是网页开发中的一个便捷特性,它能够提升用户体验,特别是在用户需要多次输入相同或相似数据的情况下。这个JS示例展示了如何利用JavaScript和Cookie技术实现这一功能。Cookie是一种在用户浏览器端...

    为什么一个网站的网页文本框里有我之前在别的其它网站网页中输入过的值,历史记录 这是什么原理.zip

    网页文本框中显示之前在其他网站输入过的值,这主要涉及到浏览器的自动填充(Autofill)功能和历史记录管理。这一现象是由于现代浏览器为了提高用户体验,会记住用户在表单字段中输入的信息,尤其是那些经常输入如...

    如何禁止文本框的记忆功能方法集锦

    IE提供了一个自动完成功能可以记忆我们的输入内容(如帐号等),方便下...这确实是一个非常友好的功能, 在操作时只需用鼠标双击文本框或输入前几个字符, 系统会自动列出以前的录入历史供你选择, 大大提高录入速度及准确性.

    文本框智能感知

    智能感知系统的出现,使得在文本输入的过程中,用户不再需要记忆大量的信息,也不必键入完整的查询或指令,从而简化了操作流程,提高了数据输入的效率和准确性。 当我们谈论“文本框智能感知”时,我们通常指的是在...

    行业分类-设备装置-对页面文本框进行处理的浏览器及方法.zip

    5. **自动填充和记忆功能**:现代浏览器提供了自动填充功能,通过保存用户以前输入的数据,提高输入效率。开发者可以通过设置特定的`autocomplete`属性来控制这一特性。 6. **安全性**:在处理敏感信息时,如密码...

    文本框说明步骤流程PPT模板.pptx

    1. **文本框的使用**:在PPT中,文本框用于输入和管理文字内容。你可以通过点击“插入”菜单,选择“文本框”选项,然后在幻灯片上拖拽鼠标来创建一个新文本框。文本框可以自由移动和调整大小,以适应不同的页面布局...

    文本框水印效果

    在网页设计中,文本框(TextBox)的水印效果是一种常见的功能,它可以在输入框内显示提示性文字,用户在未输入任何内容时看到这些文字,一旦开始输入,文字就会消失。这种效果可以帮助用户理解输入框的目的,提高...

    黄蓝搭配的并列关系PPT文本框素材.rar

    在“黄蓝搭配的并列关系PPT文本框”中,这些文本框可能是预设的图形设计,用户可以直接将内容输入进去,快速创建专业且引人注目的演示文稿。 此外,"PPT素材下载"是指可以从网络上获取的各种现成的PPT设计元素,...

    文本框说明文字循环PPT模板.pptx

    这种设计可以帮助观众更好地理解和记忆信息,尤其是在涉及步骤、过程或周期性概念时。例如,在讲解工作流程、产品生命周期或市场趋势时,循环展示可以增强演示的吸引力和说服力。 "单击此处添加标题"提示用户在特定...

    为密码文本框要求不可粘帖字符串只可手动输入(附演示动画)

    用户在登录界面输入密码时,安全性至关重要。为了增强安全性,有时候开发者需要在密码输入框中加入限制,使得用户不能通过...这些机制不仅可以减少用户记忆多个复杂密码的负担,还可以在很大程度上提高密码的安全性。

    TextBox记录上次输入值

    在.NET开发环境中,文本框(TextBox)是常用的一种控件,用于接收用户的文本输入。然而,标准的TextBox控件并没有内置的功能来记住用户上次输入的内容。为了实现这一功能,开发者通常需要自定义控件或者使用扩展方法...

    javascript输入CD-KEY自动分割的代码.docx

    1. **获取用户输入**:首先需要监听文本框的输入事件(如`onkeyup`或`oninput`),以便在用户每次按键后都能触发处理函数。 2. **提取并处理输入值**:在处理函数内部,获取当前文本框中的内容,并根据指定的规则...

    用C#组件制作可键盘输入的计算器

    在本文中,我们将深入探讨如何使用C#编程语言创建一个具备键盘输入功能的简单计算器。C#是一种面向对象的、现代的...不断改进和扩展功能,比如增加历史记录、记忆功能或者图形化界面,会使这个项目更具挑战性和实用性。

    五笔编码查询工具(念青字库) 新增快捷键 | #hta #五笔 #javascript

    1. 用户界面:可能包含一个文本框供用户输入汉字或五笔编码,以及显示查询结果的部分。 2. 数据库:工具内部应有一个五笔字库,如“念青字库”,存储了各种汉字与其对应的五笔编码。 3. 查询机制:用户输入汉字后,...

    带文本说明框的PPT折线图.rar

    - 在图表上方或下方合适的位置拖动鼠标,创建一个文本框,然后输入相关的解释性文字。 - 可以通过调整文本框的大小、字体样式、颜色以及对齐方式来增强其视觉效果。 4. **优化图表** - 调整轴标签:在“图表工具...

    记忆测试系统.rar

    这些库提供了丰富的组件,如按钮、文本框、标签等,可以方便地构建出记忆测试的界面。同时,JAVA的事件处理机制使得用户在点击按钮、输入文本时,系统能响应并执行相应的操作。 四、数据存储与持久化 为了保存用户...

    【英伦风古典】005.pptx

    这部分同样包含丰富的文本框,便于输入最后的结论、行动计划或问答环节的提示。 模板中还提供了一些实用功能的提示,如如何更改字体。如果需要统一字体风格,用户可以选择“隶书”或“等线”,通过“替换”功能进行...

    JAVA记忆测试系统

    这包括按钮、文本框、标签等组件的使用,以及事件监听器的实现,使得用户可以点击按钮开始测试、输入答案等。 3. **数据存储与读取**:为了存储和加载测试题目,系统可能使用了文件I/O或者数据库。XML文件常用于...

Global site tag (gtag.js) - Google Analytics