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; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通