input 自动填充 的解决方法总结
方法一、form 表单 、input 输入框 设置属性 autocomplete="off";
<form action="login" method="post" autocomplete="off"> </form>
<input autocomplete="off">
方法二、正对有passpword的情况,chrome 对autocomplete="off";失效;(亲测成功)
解决办法为让password 的输入框 默认是 readonly=true;当点击password框时,设置password输入框为readonly=false可以解决用户名和密码自动填充的情况;
<form action="login" method="post" autocomplete="off"> <input class="easyui-textbox" id="username" name="username" data-options="cls:'login-text-icon',iconCls:'iconfont icon-musesuser-fill',labelAlign:'right',labelWidth:100,label:'<s:message code="I.LOGIN.USERNAME"></s:message>' ,width:450" autocomplete="off"> <br> <br> <input class="easyui-textbox" id="password" name="password" data-options="cls:'login-text-icon',iconCls:'iconfont icon-museslock',labelAlign:'right',labelWidth:100,label:'<s:message code="I.LOGIN.PASSWORD"></s:message>',type:'password',readonly:true,width:450" autocomplete="new-password"> <br> <br> <input class="easyui-checkbox" name="remember" value="Y" checked=true labelWidth=100 width=400 labelAlign='right' label="<s:message code="I.LOGIN.REMEMBER"></s:message>"> <br> <br> <a id="btn" onclick="login()" class="easyui-linkbutton" style="margin-left:100px;background:#ffab3f" data-options="width:340"><s:message code="I.LOGIN.LOGIN.BTN"></s:message></a> </form>
$(function(){ $("#password").textbox('textbox').bind('click', function(){ $("#password").textbox('readonly',false); }) })
博客园地址:https://www.cnblogs.com/lixiuming521125/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix