主页 > 电脑硬件  > 

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

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

标签:

有关表单autocomplete=“off“失效问题解决方案由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“有关表单autocomplete=“off“失效问题解决方案