当前位置: 首页 > news >正文

有关表单autocomplete = “off“ 失效问题解决方案

一、autocomplete介绍

autocomplete是Html5中的新属性。
该属性规定输入字段是否应该启用自动完成功能。自动完成允许浏览器预测对字段的输入。当用户在字段开始键入的时候,浏览器基于之前输入过的值,应该显示出在字段中填写的选项。
该属性适用于,以及下面的类型。text,search,telephone,email,password,datepickers,range以及color.
该属性有两个值,on和off。
on是默认的,规定启用自动完成功能。
off是规定禁用自动完成功能

二、有关autocomplete = "off"失效

当input的type为paddword的时候,autocomplete 发现并没有起作用

1、readonly

先设置属性readonly,然后在点击那个元素的时候,再把readonly设置为false。或者延迟一会再设置为false(我是使用这种方法解决的)

 mounted() {
    if (this.editMode) {
      // 获取父元素
      const parent = document.querySelector('.toggle-password-container');
      console.log('parent', parent);
      const elements = parent.getElementsByTagName('input');
      elements[0].setAttribute('readonly', true);
      setTimeout(() => {
        elements[0].setAttribute('readonly', false);
        this.indexRe++;
      }, 300);
    }
  },

2、text

先设置其type为text,单点击的时候,再把其type改为password----这种编辑页面肯定不行

3、autocomplete=“new-complete’”

.看网上还有一种说法,是把autocomplete的值写为’new-complete’。网易登陆邮箱就是这样写的。但是这个方式我实验了以后,是不可以的(大佬们可以试一试)

相关文章:

  • 如何commit后更新.gitignore实现push
  • DeepSeek-V3 技术报告
  • watermark解释
  • 功能测试与接口测试详解
  • Redis单点部署及exporter的安装
  • vue非组件的初学笔记
  • 单片机中有FLASH为啥还需要EEROM?
  • DeepSeek技术实践:从基础到高阶的模型交互方法论
  • 编译安装php
  • Maven Home Path配置Bundled (Maven 3)和Use Maven wrapper解释
  • 《深度学习》——调整学习率和保存使用最优模型
  • 2025年入职/转行网络安全,该如何规划?网络安全职业规划
  • 滑动窗口-无重复字符的最长子串
  • Jenkinsdebug:遇到ERROR: unable to select packages:怎么处理
  • 小爱音箱连接电脑外放之后,浏览器网页视频暂停播放后,音箱整体没声音问题解决
  • 笔试-果园施肥
  • LeetCode 热题 100_单词搜索(60_79_中等_C++)(深度优先搜索(回溯))(初始化二维vector的大小)
  • zotero翻译文献每行开头有奇怪数字
  • 数组和对象深浅拷贝
  • JSP(学习自用)
  • 网站平台怎么建设/网站优化排名工具
  • 长沙做四维彩超玛丽亚m网站/seo优化软件有哪些
  • 福建省住房和城乡建设厅网站首页/简单的个人主页网站制作
  • 大网站制作公司/seo刷词
  • wordpress添加产品产品列表/南昌网优化seo公司
  • 网站建设公司哪家比较好/大数据精准客户