位置: 编程技术 - 正文

chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式(chrome excel)

编辑:rootadmin

推荐整理分享chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式(chrome excel),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:谷歌浏览器表单,谷歌浏览器表单,chrome浏览器表单自动输入,谷歌浏览器怎么做,谷歌浏览器怎么做,chrome浏览器表格自动收起,chrome浏览器表单记录怎么删除,chrome浏览器表格自动收起,内容如对您有帮助,希望把文章链接给更多的朋友!

一、发现该问题的原因-是在写账号登录页面时,input表单添加了背景图片,当自动填充,搓搓的一坨淡黄色背景出来。

这个原因是我草率的直接设置在input元素里面,结果问题就来了。所以如果把这个图标放在input表单外面,就不会出现这个问题。

二、表单自动填充会添加浏览器默认样式怎么处理和避免

第二张图,就是表单自动填充后,chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性

看到这里添加上这段代码,我会想到使用样式覆盖的方法解决。我完全可以使用!important去提升优先级。但是有个问题,加!important不能覆盖原有的背景、字体颜色,除了chrome默认定义background-color,background-images,color不能使用

!important提升优先级,其他属性均可使用它来提升优先级。

思路有两个,1、通过打补丁,修复bug。2、关闭浏览器自带填充表单功能

情景一:input文本框是纯色背景的

解决办法:

情景二:input文本框是使用图片背景的

解决办法:

先判断是否是chrome,如果是,则遍历input:-webkit-autofill元素,再通过取值,附加,移除等操作来实现。 这个方法没效果!!

chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式(chrome excel)

所以最后我是不使用图标作为input表单的背景图片,而是多写一个标签,把图标拿到表单外面来。

思路二: 关闭浏览器自带填充表单功能

设置表单属性 autocomplete="off/on" 关闭自动填充表单,自己实现记住密码

<!-- 对整个表单设置 --><form autocomplete="off" method=".." action=".."><!-- 或对单一元素设置 --><input type="text" name="textboxname" autocomplete="off">

如图:未自动填充前,此时这个邮箱的小图标是inpu表单的背景图片

如图:填充后,邮箱小图标被浏览器默认样式覆盖掉

最后,

如果不想多去处理chrome浏览器下表单自动填充出现的添加默认样式,那就把这个小小的图标放到表单外面吧,我这个因为是input框

只有border-bottom,如果这个input框有边框,那么可能需要使用一个div的边框的来假装成input框的边框,然后input框弄成是没有边框的。

像这样的input框

通过以上方法成功帮朋友解决浏览器自动添加默认样式问题,小伙伴们可以放心参考此文。

js中unicode转码方法详解 有时候遇到unicode不得不转码,我们只好人工编码进行转码。昨天在网上看到一个unitcode转码的方法,非常好用!小编把它和大家分享一下。JavaScript脚本U

JavaScript子窗口调用父窗口变量和函数的方法 本文实例讲述了JavaScript子窗口调用父窗口变量和函数的方法。分享给大家供大家参考。具体如下:示例1:子窗口是新打开的窗口父窗口:!DOCTYPEhtmlPUBLIC"-

clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切 我们在网页上放置一个复制按钮,主要用来方便用户复制链接之类的复杂文本,以往的做法是,通过JS依靠Flash,甚至借助jQuery庞大的js库来实现文本复

标签: chrome excel

本文链接地址:https://www.jiuchutong.com/biancheng/380300.html 转载请保留说明!

上一篇:JS实现黑色风格的网页TAB选项卡效果代码(js设置颜色代码)

下一篇:js中unicode转码方法详解(js utf-8编码转换中文)

  • 非税缴税是什么意思
  • 结转增值税会计摘要
  • 没有发票的房租如何入账
  • 下列不属于流动资产的
  • 印花税核定征收管理办法
  • 发票弄丢下一步怎么办
  • 什么情况下要交个人所得纳税
  • 一般纳税人开红票怎么处理
  • 银行存款利息的计算
  • 研发支出费用化支出包括哪些
  • 固定资产一次性扣除政策2023
  • 已经建立了某个公司
  • 资产负债表如何调平
  • 附加税城建税税率
  • 航天信息服务费280元会计处理
  • 慈善基金会的含义
  • 业绩补偿协议
  • 本期应付而未付工资挂账处理?
  • 局域网文件共享不稳定
  • 软件维护费清单
  • 企业原材料成本有哪些
  • 补缴增值税和滞纳税区别
  • 出国考察是什么意思
  • 会计凭证应该如何录入的方法
  • 进口应税消费品所支付的金额不包括
  • 企业在境外发生业务国外缴税后国内怎么做
  • Salzburg with Salzach river, Austria (© MacEaton/Alamy)
  • vue 查询
  • php 无限级分类
  • php第三方包
  • 网站伪静态有什么用
  • php中验证码如何实现登录验证
  • oc底层原理
  • 资产减值损失的大幅度变动
  • 高新企业的所得税
  • 代收通行费不征消费税
  • php前台模板
  • 桥接模式例题
  • 基于sqlite特殊字符转义的实现方法
  • 广东高速公路过路费收费标准
  • 假退库会计分录
  • 出口免税不退税会计分录
  • 增值税申报表填错不影响税额
  • 企业应纳税总额怎么算
  • 车间购买的设备怎么记账
  • 宿舍宽带费用
  • 发票收款人和复核人可以是一个人吗
  • 承包费会计处理
  • 已认证发票红冲全流程操作
  • 投资者投入固定资产成本
  • 会计中借方和贷方各指什么
  • 多交的应交税费资产负债表怎么填
  • 银行贷款损失的计算公式
  • 辅助生产费用如何判断受益多少事指什么
  • 预付账款余额在贷方为
  • 收到保险公司赔款
  • 银行贷款信用贷
  • 挂靠被查出来后挂靠费怎么处理?
  • 商业企业的营业成本包括
  • 在分公司签的合同能转到总公司吗?
  • 代扣代缴增值税申报期限
  • ubuntu 安装zsh
  • 后缀是nb是什么程序
  • shell中创建文件
  • node-js
  • jQuery+HTML5实现弹出创意搜索框层
  • js秒数转时间
  • jquery根据name获取对象数组
  • python pdf操作
  • linux echo echo
  • js代码怎么使用
  • 技术开发类工作有哪些
  • 基于python语言的项目
  • jQuery插件扩展extend的简单实现原理
  • python嵌套列表怎么遍历
  • 深入python3
  • 2023年四川职工医保缴费基数
  • 购买方销售方什么意思
  • 西北地区的沙尘暴
  • 建筑劳务分包业务范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设