JS中解决谷歌浏览器记住密码输入框颜色改变功能


Posted in Javascript onFebruary 13, 2017

谷歌浏览器记住密码输入框颜色会改变,并且字体颜色会变成黑色,如图

输入框原来的样式是这样的

JS中解决谷歌浏览器记住密码输入框颜色改变功能

然而记住密码后,输入框颜色就变成了黄色,并且字体变成了黑色

JS中解决谷歌浏览器记住密码输入框颜色改变功能

这是由于谷歌浏览器的自带样式的缘故:

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 background-color: rgb(250, 255, 189);
 
background-image: none;
 
color: rgb(0, 0, 0);
}

如果我们想记住密码后仍然想要以前的颜色,可以用 设置input内阴影 的方式把黄色覆盖掉,css代码:

input:-webkit-autofill{
-webkit-box-shadow: 0 0 0 400px #E8ECED inset;
}

这样输入框就变成了

JS中解决谷歌浏览器记住密码输入框颜色改变功能

然而字体仍然是黑色的,如果想改变字体,则

input:-webkit-autofill{
-webkit-box-shadow: 0 0 0 400px #E8ECED inset;

-webkit-text-fill-color: #666666;//设置字体颜色
}

JS中解决谷歌浏览器记住密码输入框颜色改变功能

屏蔽谷歌浏览器记住表单密码

解决谷歌浏览器表单记住密码引起的各种bug,记住密码后输入框看似有值,但使用js表单验证的时候却获取不到值,为了解决这个问题需要屏蔽浏览器的默认记住密码这一共能,代码如下:

<input id="loginname" type="text" placeholder="手机号" autocomplete="off">
<input id="passwd" type="password" placeholder="密码" autocomplete="off">
<script>
$('#passwd').attr('type','text').focus(function(){
  $(this).attr('type','password');
});
</script>

以上所述是小编给大家介绍的JS中解决谷歌浏览器记住密码输入框颜色改变功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jQuery试卷自动排版系统
Jul 18 Javascript
jqeury eval将字符串转换json的方法
Jan 20 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
JavaScript实现99乘法表及隔行变色实例代码
Feb 24 Javascript
jQuery简单注册和禁用全局事件的方法
Jul 25 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
JavaScript实现反转字符串的方法详解
Apr 27 Javascript
vue组件之Alert的实现代码
Oct 17 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
Sep 22 Javascript
JavaScript数组reduce()方法的语法与实例解析
Jul 07 Javascript
利用Javascript实现简单的转盘抽奖
Feb 13 #Javascript
简单实现js倒计时功能
Feb 13 #Javascript
基于node.js依赖express解析post请求四种数据格式
Feb 13 #Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 #Javascript
Angularjs自定义指令实现三级联动 选择地理位置
Feb 13 #Javascript
基于jQuery代码实现圆形菜单展开收缩效果
Feb 13 #Javascript
JS中setTimeout和setInterval的最大延时值详解
Feb 13 #Javascript
You might like
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
Vue实现PopupWindow组件详解
2018/04/28 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
python分析apache访问日志脚本分享
2015/02/26 Python
python机器学习实战之树回归详解
2017/12/20 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
Python表达式的优先级详解
2020/02/18 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
销售高级职员求职信
2013/10/29 职场文书
在校学生职业规划范文
2014/01/08 职场文书
我的求职择业计划书
2014/04/04 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
施工单位安全责任书
2014/07/24 职场文书
2016春节家属慰问信
2015/03/25 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle