1.
把input的type设置为text,然后input聚焦的时候把它转化为password。这样加载页面的时候没有了password类型的input,那么就不会有自动填充现象,只要再输入的时候再把这个表单转化为password就行,
2.
<input type="text" name="username" AUTOCOMPLETE="off" class="input-text" placeholder="username"/>
<input type="text" name="password" AUTOCOMPLETE="off" class="input-text" οnfοcus="this.type='password'" placeholder="password"/>
主要是这两个属性:AUTOCOMPLETE="off"和type="text" οnfοcus="this.type='password'"。一般的type="text"的input可以采用AUTOCOMPLETE="off"解决。
οnfοcus="this.type='password'",聚焦的时候改变input输入框的类型,
autocomplete 属性规定输入字段是否应该启用自动完成功能。自动完成允许浏览器预测对字段的输入。
3.
autocomplete="off"很有可能不能单独使用,要和autocomplete="new-password"结合起来使用才有效果。
<input type="text" autocomplete="off" >
//下面是额外加的标签
<input type="password" autocomplete="new-password" style="display: none"/>
网友评论