1、在input标签里应用html5的新特性autocomplete="off" 注:对chrome不管用。其他浏览器没试。
2、如果是一个输入框那就在当前input标签后面(一定要在紧挨的后面,否则不管用,不知原因,知情者请告诉我一下原因)写<input type="text" style="display:none;"/>(这里用visiblity:hidden也可以,不过要占用一定的像素空间)。
如果是两个输入框,例如:
<input type="text" name="accout" />
<input type="password" name="password">
这样子的。 就在两个标签之间加<input type="text" style="visibility: hidden;"/>(注意这里用display:none;就不好使了。原因我也不知。。。-.-||请告知);
3、还有是将<input type="password" name="password"> 改为<input type="text" onfocus="this.type='password'" name="password"/> 进入这个页面时候不会出现默认密码,但是当你输入小于记住密码的长度时浏览器就会自动补充(不知是不是将输入的密码覆盖了)。 不能解决 实质问题。
4、还有其他人说的js的方法,我试了对chrome不管用。。。
所以目前我测试的实用的方法是2和3一起。 目测大部分浏览器可以解决这个问题。
不知还有没有更好的解决方法。。。。