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 相关文章推荐
javascript中关于执行环境的杂谈
Aug 14 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
详解javascript中原始数据类型Null和Undefined
Dec 17 Javascript
浅谈JavaScript中小数和大整数的精度丢失
May 31 Javascript
如何在JS中实现相互转换XML和JSON
Jul 19 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 Javascript
JavaScript观察者模式原理与用法实例详解
Mar 10 Javascript
vue实现瀑布流组件滑动加载更多
Mar 10 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
js实现文字滚动效果
2016/03/03 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
jQuery链式调用与show知识浅析
2016/05/11 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
vue实现计步器功能
2019/11/01 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
python正则表达式re模块详细介绍
2014/05/29 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
django之自定义软删除Model的方法
2019/08/14 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
pytorch实现对输入超过三通道的数据进行训练
2020/01/15 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
香港交友网站:be2香港
2018/07/22 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
叶问观后感
2015/06/15 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
使用Python拟合函数曲线
2022/04/14 Python
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js