返回顶部

elementUI——input输入框,设置autocomplete="off"无效问题

参考:'autocomplete="off"'在Chrome中不起作用解决方案_小记心得-CSDN博客_autocomplete不起作用

  autocomplete="off",失效禁止浏览器默认填充的解决方案总结_简单Cere-CSDN博客_autocomplete readonly

 

我的情况:

使用element-ui的el-input,发现输入框的占位符placeholder对“姓名”这类文字敏感,会自动填充,设置autocomplete="off"无效。

 

原因:

 

 

解决方法:

设置autocomplete为非"on"/"off"的值即可,如设置为"new"也可。(但这种可能存在兼容性问题 )

 

兼容的解决方法:

使用readonly和foucs联合搭配,当浏览打开页面只读,当鼠标聚焦到文本框的时候给它放开 

<el-form-item label="用户名:" >
          <el-input type="text" :readonly="readonlyInput" @focus="cancelReadOnly()"  v-model="params.username" placeholder="请输入用户名" ></el-input>
</el-form-item>
<el-form-item label="密码:">
          <el-input :readonly="readonlyInput" @focus="cancelReadOnly()"  type="password" placeholder="请输入密码" ></el-input>
</el-form-item>

 

readonlyInput: true,
 

cancelReadOnly() {
    this.readonlyInput= false;
}

 

posted @   前端-xyq  阅读(5480)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示
回到顶部