更改文本框的背景颜色

问题描述:

我有一个下拉列表和文本框。我使用后面的代码禁用了两个控件。现在,我们可以一眼看到下拉列表被禁用,因为下拉列表的背景颜色会自动更改。更改文本框的背景颜色

我想使文本框控件的背景颜色也一样。但我不知道什么颜色代码是。我在asp.net工作。有什么建议么??

试试这个

<asp:TextBox ID="txtCDate" runat="server" CssClass="textbox" BackColor="#efefef" /> 

其实,“已禁用”颜色可能因浏览器改变...... 据我所知,火狐会放在一个灰色背景为禁用输入框,你可以自定义此通过CSS的行为与像

input[disabled='disabled'] { 
    ... styles go here ... 
} 

问题的一个选择可能是IE特有的,在这种情况下,这个CSS选择器是行不通的......你可能会需要一个特定的CSS类添加到残疾人元素以更好地控制它的外观。因为它们已经被明确地设置在表单验证过程中的一些点Shawn asks the CSS Guy about styling disabled text inputs

假设文本框颜色不同的原因是:

你可以检查此文章这个问题。

为了避免必须明确设置灰色,而让浏览器自动将颜色设置为“禁用”颜色,您可以从文本框中删除自定义颜色属性。

“你可以将背景色属性设置为Color.Empty”

。 。从Similar Question回答dusty burwell

换句话说,就像myValidatedTextBox.BackColor = Color.Empty