html - 在文本框中输入值时使用 CSS 更改文本框中的字体颜色

标签 html forms css textbox

我有一个文本框,用作我页面上的搜索框。我使用默认文本颜色为 #D6D6D0 的单词“SEARCH”预填充该字段。

使用 CSS,是否可以在有人在框中输入文本时将文本颜色更改为#FFFFFF?

<input type="text" name="q" value="SEARCH" id="searchFieldText">

#searchFieldText {
    background: url("/images/crmpicco/search_bg3.png") no-repeat scroll 0 0 #000000;
    border: medium none;
    color: #D6D6D0;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 21px;
    padding-left: 0;
    padding-top: 3px;
    width: 168px;
}

最佳答案

焦点伪类应该可以工作

#searchFieldText:focus {
    color: #fff;
}

关于html - 在文本框中输入值时使用 CSS 更改文本框中的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14503225/

相关文章:

html - 我该如何修复这个 css 左对齐?

javascript - 如何在 Ionic 3 和 Angular 4 中禁用表单验证?

javascript - 使用javascript动态表单提交——如何优雅的代码?

css - 滚动后移动导航菜单卡在屏幕顶部

javascript - Zurb Foundation 下拉按钮菜单下降太多

jquery - 如何将同位素的元素位置设置为相对

android - MonoDroid : Missing Button. SetText(跨度)

html - 将按钮放在 div 或屏幕的底部

jQuery:表单输入值未定义

html - 使用显示 :table-cell without table-row