zoukankan      html  css  js  c++  java
  • 怎样禁止文本框的记忆功能实现方法大全

    怎样禁止文本框的记忆功能实现方法大全

    然而做为网站开发者来讲, 并不希望什么资料甚么资料都存储正在用户的电脑上(如银行帐号和别的缓和的帐号及密码), 可是我们又不能要求用户禁用自动实现的功能. 幸好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的实现方法就纷歧样。


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


    这个功能在最先被发明时各人都觉得很方便很好用,但随着信息安全意识的加强,这个功能偶尔不单不讨人喜欢,反而对比使人厌恶,为甚么呢?此刻不论是正在家中、网吧还 是公司,多人同享一台计较机的时机不少,而也是因为TextBox的自动实现正在作祟的因由,他人要看你的E-mail乃至假借您的帐号登录网页并不是难事, 但凡正在TextBox中选取你的帐号后,密码也会一并自动带出。
    关于这个烦人的问题,该如何搞定。在ASP.NET 2.0的TextBox控件内置的AutoCompleteType属性可以轻易搞定这个问题,但凡将TextBox的AutoCompleteType 配置为“Disable”后,自动实现提示便彻底不会出现了。

  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 数的统计
    Java实现 蓝桥杯VIP 算法训练 和为T
    Java实现 蓝桥杯VIP 算法训练 友好数
    Java实现 蓝桥杯VIP 算法训练 连续正整数的和
    Java实现 蓝桥杯VIP 算法训练 寂寞的数
    Java实现 蓝桥杯VIP 算法训练 学做菜
    Java实现 蓝桥杯VIP 算法训练 暗恋
    Java实现 蓝桥杯VIP 算法训练 暗恋
    测试鼠标是否在窗口内,以及测试鼠标是否在窗口停留
    RichEdit 各个版本介绍
  • 原文地址:https://www.cnblogs.com/croso/p/5270061.html
Copyright © 2011-2022 走看看