我在一些chrome帮助论坛上发布了以下内容,但没有成功,但CSS3规则的-moz版本也存在同样的问题。
我在Windows XP SP3上使用Chrome12.0.742.122。我想使用CSS3将文本框中的文本从透明转换为红色。从范围中的文本的CSS规则开始,没有颜色样式(即默认黑色)的文本框对两者都适用。从透明颜色样式(或任何颜色)开始,仅适用于范围,但不适用于文本框,即使规则完全相似。下面的摘录显示了这个问题。单击按钮后,前两个以默认颜色开头的文本示例,一个在范围中,一个在文本框中,都会像预期的那样变成红色。对于第二个两个文本示例,一个在跨度中,另一个在文本框中,只有跨度文本变为红色,
我有几个文本框,我想要更改用户将单击的文本框的Forecolor,但当用户单击另一个文本框时,前一个文本框必须将其Forecolor更改为单击前的一个(默认颜色)。 我有以下方法来改变文本框的颜色: Private Sub D8_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
D8.ForeColor = &H80000002
End Sub 但我不知道如何在单击另一个文本框时将其更改回以前的预测颜色。 谢谢
当不编辑时,我的文本框是深棕色的,文本的颜色是白色的。编辑时,文本框具有白色背景。麻烦的是,文本的颜色保持白色,我需要它改变为黑色,,但只有在编辑。
(当焦点离开文本框时,我希望文本颜色恢复为白色,因为文本框的背景将恢复为深棕色)
.wpcf7-form textarea {
height: 130px;
min-height: 68px;
color: black; /* this doesn't work; color remains black after editing is complete */
}
我想改变文本框的颜色时,在html焦点。但我的颜色没有变!
Html
<!DOCTYPE html>
<html>
<head>
<title>Make a new account</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="script.js" type="text/jav