IE给input增加autocomplete="off"属性,让其不自动写入用户名和密码就可以了。但是360的自动填写不生效。
于是我想,既然360浏览器会根据第一个type="password" 的input进行自动填写。那么我多创建一个input然后通过 style="display:none;" 隐藏不就行了了吗?
实验证明,方法是可行的。前提是一定要放到最前面。
<!--防止浏览器自动填写-->
<input class="inp1" type="password" style="display:none;"/>
<!--下面是需要提交表单的内容-->
<form>
用户名 <input class="inp1" name="name"/>
密码 <input class="inp1" type="password" name="password"/>
</form>