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

 发布日期:2018-05-05 04:10:43  阅读次数:48  来源:

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

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

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

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

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

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

如有更好的办法请给我留言!
如果您有好的新闻与建议,欢迎点击文章投稿

    发表评论

    电子邮件地址不会被公开。

  • 内容

  • 网名