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

有关表单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’。网易登陆邮箱就是这样写的。但是这个方式我实验了以后,是不可以的(大佬们可以试一试)


http://www.kler.cn/a/550065.html

相关文章:

  • Android MVC、MVP、MVVM、MVI的架构的区别
  • 武汉火影数字|VR大空间内容制作:开启沉浸式体验新时代
  • Python基础-使用dict和set
  • 走出养生误区,拥抱健康生活
  • 亿发解析2025年新零售趋势:全场景融合与深度数字化
  • nlp|微调大语言模型初探索(2),训练自己的聊天机器人
  • 如何设置爬虫的IP代理?
  • BSD协议栈:多播
  • 机舱卫生和空气质量改善
  • opensuse [Linux] 系统挂在新的机械硬盘
  • STM32创建静态库lib
  • YOLOv8-OBB:利用TensorRT编写Plugin,CUDA编写后处理相关核函数,TensorRT和CUDA代码分析
  • 网络安全配置截图
  • 【机器学习】向量化使得简单线性回归性能提升
  • IDEA使用codeGPT集合deepseek
  • TLS和SSL的区别
  • 《探秘AI绿色计算:降低人工智能硬件能耗的热点技术》
  • Linux(Centos 7.6)命令详解:head
  • pgsql时间分区
  • 尚硅谷爬虫note005