项目提测中出现问题: 用户名密码自动保存用户名密码之后,回显在项目中别的位置(有密码框,但是没有用户名的地方), 不想让自动显示出来, 需要兼容谷歌, 火狐, IE, 试用了好多方法均不可满足条件, 最后终于找到解决办法,废话不多说,直接上代码! <form method ...
设置属性 autocomplete off 阻止浏览器从cache获取数据填充登录表单。 lt input type text name foo autocomplete off gt 但是这种方案不兼容某些Chrome Firefox。 最终决定使用使用隐藏input来接受浏览器自动填充,这样不会影响用户体验,也可以兼容所有浏览器。 lt input style display:none gt ...
2016-12-06 13:48 0 9718 推荐指数:
项目提测中出现问题: 用户名密码自动保存用户名密码之后,回显在项目中别的位置(有密码框,但是没有用户名的地方), 不想让自动显示出来, 需要兼容谷歌, 火狐, IE, 试用了好多方法均不可满足条件, 最后终于找到解决办法,废话不多说,直接上代码! <form method ...
...
在input框中加入:readonly οnfοcus="this.removeAttribute('readonly');"即可以解决此问题. 例如: ...
在网站登录成功后,大部分浏览器会弹出 “是否保存账号密码” 的询问框 如果你不想保存账号密码,选择不保存即可,也就没有下面这么多事了! 一旦选择了保存,那么下次再登录这个网站时,浏览器就会自动帮你填充上账号和密码,如下图 现实中有一些计算机会作为公共计算机使用,当你在该计算机登录 ...
谷歌浏览器的默认保存表单信息之后自动填写的bug, 其原理是根据第一个type=‘password’的input框自动填充,如下图 第三个框是 password框,则2,3项会自动填充保存的登录的用户名和密码,如果第四项是第一个type=‘password’的密码框则第三四项自动填写。解决办法 ...
//获取表单数据,返回json格式数据 /* *因为项目涉及到大量的表单处理,字段一一对应会比较繁琐,所以写了个方法统一获取需要提交的表单元素 *公司用的easyui框架,所以对easyui表单元素有做相应处理,如不需要可以删除函数里面的if判断,只取else里面的内容即可 *思路: *表单 ...
在用户登录成功以后,chrome会提示用户记住密码。 用户退出以后若前往注册、忘记密码页时会自动填充密码。 若不希望自动填充密码,只需在input里设置autoComplete="new-password" 即可。(仅限chrome) 亲测有效! ...
亲测有效,可以屏蔽掉 浏览器的自动填充账号密码的功能 <inputtype="password" style="width: 1px; height: 1px; position: absolute; border: 0px; padding: 0px;"> ...