如何更改禁用控件的颜色

时间:2011-01-18 13:34:56

标签: javascript .net asp.net jquery css

问:

我想将任何禁用控件的颜色改为黑色,就像启用一个因为特殊情况一样,我尝试了很多解决方案,比如让文本框只读,但是(由于某些原因,我不想要这个解决方案),我使用Css文件,除了文字的颜色外,每件事情都改变了如何更改颜色请更清楚。

编辑::针对IE进行测试

我的CSS:

input[disabled] { border:solid 1px red; background-color:White;color:red !important;font-weight:bold;font-size:medium; }

我的.aspx示例:: <title></title> <link href="StyleSheet1.css" rel="stylesheet" type="text/css" />

<form id="form1" runat="server">
<div>

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <br />
    <br />
    <br />
    <asp:TextBox ID="TextBox1" runat="server" Enabled ="false"
         ></asp:TextBox>

</div>
</form>

`

1 个答案:

答案 0 :(得分:2)

使用以下CSS2选择器:

input[disabled=disabled] {
 /* your style */
 color: #fff !important;
}