zoukankan      html  css  js  c++  java
  • 关于form/input 的autocomplete="off"属性

    转自:http://blog.sina.com.cn/s/blog_b49f96a701019m0d.html

    一、

    有过表单设计经验的朋友肯定知道,当我们在浏览器中输入表单信息的时候,往往input文本输入框会记录下之前提交表单的信息,以后每次只要双击 input文本输入框就会出现之前输入的文本,这样有时会觉得比较方便,但有时也会暴露用户的隐藏数据,所以今天就教大家让input表单输入框不记录输 入过信息的方法。

        其实方法很简单,只需要在input文本输入框中加一条属性即可,相关代友如下所示:

        

    如果是ASP.NET服务器控件,比如TextBox,可以在后台代码加上:

    this.txbAddress.Attributes.Add("autocomplete",off);

    二、

    input 的属性autocomplete 默认为on

    其含义代表是否让浏览器自动记录之前输入的值

    很多时候,需要对客户的资料进行保密,防止浏览器软件或者恶意插件获取到

    可以在input中加入 来关闭记录

    另外,如果整个表单都不想让浏览器自动记录之前输入的值,我们可以给from表单加上,这样整个表单都不会记录用户输入的值。

    If the page containing the password field is served over HTTPS and it was served with headers preventing caching 
    of the data in the form, then Autocomplete is turned off for the form in Internet Explorer.

    如果页面使用HTTPS协议并且包含密码字段,它是在请求头部阻止缓存表单中的数据,然后关闭IE中的自动补全。(呵呵,按自己的理解翻译的,未必准确)

    系统需要保密的情况下可以使用此参数

  • 相关阅读:
    Mysql其他
    Linux大全
    Django-你想知道的都在这里
    k8s
    极速安装k8s 快速融入学习
    flask orm
    Elasticsearch
    1爬虫
    MY git 操作
    docker 骚操作
  • 原文地址:https://www.cnblogs.com/sharpest/p/9023203.html
Copyright © 2011-2022 走看看