今天碰到一个浏览器回填的问题,其实这个现象出现在chrome。一开始我尝试了jQuery的resetform方法($('#yigeform')[0].reset()),还以为可以搞定,但是没有效果还是能填充,挺淡疼的。于是找了其他的blog。
尝试过这种,要不靠谱
- window.load = function(){
- document.getElementById('密码域ID').value='';
- };
感觉成功就在咫尺,于是继续
- <input type="text" name="name" autocomplete="off">
- <input type="password" name="password" autocomplete="off">
然并卵,还是没有作用,最后尝试了最不起眼的方法,终于
解决了。内流满面呀!
<input type="text" class="password" id="password" placeholder="请输入密码" autocomplete="off" οnfοcus="this.type='password'"> ,
引起这个问题的原因主要是password类型