浏览器在自动填写上面做的很聪明,完美了绕过了网上各种解决方法实现不管怎么样我就是要给你添表单这一吓人的功能。经过本人左思右想终于道高一尺魔高一丈,终于让浏览器死心了,下面是代码:
<input type="text" name="name" id="name" value="" autocomplete="off" readonly="readonly">
<input type="text" name="password" id="password" value="" autocomplete="off" readonly="readonly">
<button id="login" class="btn btn-info" data-loading-text="登录中..." autocomplete="off">登陆</button>
$("input").on("focus",function(){//扼制浏览器自动输入行为
$(this).removeAttr("readonly")
if($(this).attr("id")=="password"){
$(this).attr("type","password");
}
$(this).siblings("input").attr("readonly","readonly");
})
不管怎么样就是要让其中一个input为readonly,这样浏览器就无法匹配了。