陈万洲的专栏

技术的成长之路.....

html input表单禁止浏览器自动填充使用过的值

网上的解决方案是在标签中加 autocomplete="off"

但是问题是360浏览器,根本没效果。

    最后自己想出一个办法,进入页面时,用js重置表单为空值。但是效果并不明显,后来想可能是浏览器等待标签渲染完成时间,浏览器再给表单赋值,js执行早于了这个渲染结束时间。

    于是我又想等待1秒后执行,发现有时可以,有时又不行,然后把时间设2秒,基本都就可以了,但是要等一段时间,才能看到表单被置空,交互实在是差。

    最后,想到一个完美的办法,我相信支持所有的浏览器了。

 while (true){
     $('#manager_pwd').val('');
     if( $('#manager_pwd').val()=='')break;
 }

如有更好的办法请给我留言!
阅读更多

扫码向博主提问

去开通我的Chat快问

meimeieee

博客专家

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • PHP
  • Android
  • Linux
  • web前端
  • 产品
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/meimeieee/article/details/80206610
个人分类: HTML+JavaScript+CSS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

html input表单禁止浏览器自动填充使用过的值

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭