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实现)
    算法java实现--动态规划--电路布线问题
    动态规划经典问题Java实现
    使用WebRTC搭建前端视频聊天室
    Safari支不支持HTML5录音? 现在浏览器中最好的解决方案是WebRTC下的 navigator.getUserMedia API。
    java 实现websocket的两种方式
    媒体文件audio 转 base64 编码 (利用 FileReader & Audio 对象)
    jquery 图片文件转base64 显示
    blob转base64位 base64位转blob
    websocket消息推送实现
  • 原文地址:https://www.cnblogs.com/croso/p/5270061.html
Copyright © 2011-2022 走看看