返回页面input值清空

650 阅读1分钟

问题:

我写了一个纯js的文件,在html中引入,然后js的开头首先设置了$('input').val("");然后在返回页面的androidd周期函数(AndroidLifeOnResume)中页做了同样的处理;但是有些手机返回页面之后没有效果;

我在前后打印了标签,是可以获取到的,但是就是无法生效;

然后没办法了,怎么办呢,经过重重阻碍,翻了好多文章,终于我找到了一个一个方法;

看:

给input标签设置autocomplete="off"这个属性即可;

这是什么呢?咱们一起看看:


注意这里:浏览器基于之前键入过的值,应该显示出在字段中填写的选项(所以,返回页面的时候会由于这个属性,浏览器判断出了是还没有输入完,需要接着输入,将之前的填入了);


设置为off就可以关闭了;返回页面的时候输入框的值也会消除;

这个是针对js文件是引入的,要是vue框架的话没有这么麻烦;