加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

[笔记]输入框默认值和背景色问题

发布时间:2020-12-15 01:18:28 所属栏目:C语言 来源:网络整理
导读:最近出去“浪”,被问了个表单下输入框默认值的问题,额,居然不知道。。。 一、input不显示已输入过的值 form action="POST" input type="text" name="aaa" autocomplete="on" / input type="text" name="bbb" autocomplete="off" / button type="submit"11

最近出去“浪”,被问了个表单下输入框默认值的问题,额,居然不知道。。。

一、input不显示已输入过的值

<form action="POST">
    <input type="text" name="aaa" autocomplete="on" />
    <input type="text" name="bbb" autocomplete="off" />
    <button type="submit">111</button>
</form>

大概就这这样的,表单提交后,第二次到这个页面上,鼠标点击输入框,默认的会显示以前输入过的值。而设置了autocomplete是off的元素则不hi有显示。

二、修改默认值的颜色(chrome自动填充的颜色)

当autocomplete是on时,鼠标在历史值上选择或者选择后,输入框会变成黄色背景的,如

《[笔记]输入框默认值和背景色问题》

用这种方式的话,可以让他显示成默认得输入框的样式:

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #333;
}

还有种情况,chrome自带的填充用户名和密码也会让输入框背景变成这样黄色背景的,这种方式同样可以生效。不过目前只支持chrome。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读