zoukankan      html  css  js  c++  java
  • 解决输入框密码显示黄色背景以及去掉自动填充功能

    ---恢复内容开始---

    表单部分内容如下:

    <form id="dd">

    <div class="form-group">
    <label for="username1" >管理员名称</label>
    <input type="text" class="form-control"  id="username1" data-bind="value:dataMngUser().mngUserName"></div>
    <div class="form-group">
    <label for="passWord1" >管理员密码</label>
    <input type="password" class="form-control" id="passWord1" data-bind="value:dataMngUser().mngUserPassword"></div>
    <div class="form-group">
    <label for="passWord1" >确认密码</label>
    <input type="password" class="form-control" id="passWord1" data-bind="value:dataMngUser().mngUserPassword"></div>

    </form>

    每次显示该表单的时候,之前浏览器保存过的用户名和密码都会被显示出来,而且背景是黄色的。

    修改方案如下:

    1、展现方式:

    $("#ddd")[0].reset();
    该表单被显示出来之前执行上面的语句。

    2、css样式:

    input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    border: 1px solid #ddd !important;
    }

    去掉黄色背景;

    经历上面两步,搞定背景和自动填充功能~~

    等待后续注释原因~~

     终极解决方案:

    <input style="display:none">

    <input type="text" class="form-control"  id="username1" data-bind="value:dataMngUser().mngUserName"></div>

    前面再加一个隐藏的输入框~

    ---恢复内容结束---

  • 相关阅读:
    图片尺寸批量resize的matlab并行代码
    Java使用QRCode.jar生成与解析二维码
    MySQL求两表的差集(非交集)
    sql笔记
    Oracle创建表空间创建用户授权
    身份证前6位地址码+码表+MySQL
    Jenkins时区设置为北京时间
    Oracle 使用MERGE INTO 语句 一条语句搞定新增编辑
    Oracle dd-m月-yy转yyyy-mm-dd
    docker 使用笔记
  • 原文地址:https://www.cnblogs.com/enternal07/p/4794505.html
Copyright © 2011-2022 走看看