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 相关文章推荐
JSON为什么那样红为什么要用json(另有洞天)
Dec 26 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
巧用Javascript的逻辑运算符
Dec 02 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
BootStrap中Table隐藏后显示问题的实现代码
Aug 31 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
Taro集成Redux快速上手的方法示例
Jun 21 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
JS字典Dictionary类定义与用法示例
Feb 01 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
利用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
一个用php3编写的简单计数器
2006/10/09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
生成php程序的php代码
2008/04/07 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
vue中利用three.js实现全景图的完整示例
2020/12/07 Vue.js
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python中pip的安装与使用教程
2018/08/10 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
网络维护中文求职信
2014/01/03 职场文书
会议邀请函范文
2014/01/09 职场文书
家长给孩子的评语
2014/01/30 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
2014年质检员工作总结
2014/11/18 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书