我有一个表格,我想在以下阶段设置文本颜色的样式:
- 在页面加载时(由“输入”在 CSS 中定义)
- 在输入:焦点(在 CSS 中由“输入:焦点”定义)
- onblur(我不知道该怎么做)
这是我尝试的jsfiddle。
它正在工作,除了'onblur'事件将文本颜色恢复为'input'在css中定义的颜色。
如何使“onblur”文本与“输入:焦点”文本显示相同。
谢谢你。
更新
我想我已经想通了:
改变:
<input name="email" id="email" value="your email" onFocus="clearText(this)" onBlur="clearText(this)"/>
至:
<input name="email" id="email" value="your email" onFocus="clearText(this)" onBlur="clearText(this.className = 'onblurtext')"/>
并将其添加到css:
.onblurtext {
color: #999 !important;
font-style: normal !important;
}
在这里更新了jsfiddle: