【问题标题】:Change the color of disabled textbox in IE [closed]更改 IE 中禁用文本框的颜色 [关闭]
【发布时间】:2014-05-27 13:17:41
【问题描述】:

我需要将网格视图中禁用的文本框值的颜色更改为黑色。 它适用于除 IE 之外的所有浏览器。如何更改禁用文本的颜色

【问题讨论】:

  • 你能举一些你尝试过的例子吗?
  • 你说的是字体颜色吗?
  • .grid> tbody > tr > td input:disabled { color: black !important; }
  • 是的。我说的是文字颜色
  • 用您当前的方法更新(编辑)您的问题。

标签: c# asp.net internet-explorer internet-explorer-9


【解决方案1】:

它在 Internet Explorer 中不起作用,因为您根本无法在 Internet Explorer 中更改已禁用文本框的字体颜色。

但是,您可以将“禁用”更改为“只读”,然后使用样式来重现您想要的任何阴影禁用效果。 “只读”控件不会变成操作系统级别的禁用小部件,让您有更多的空间来设置它们的样式。但是当你这样做时,你应该记住,使用 disabled 属性会导致在表单提交期间不提交底层元素,但只读控件被提交到服务器。因此,如果您的服务器代码不期望来自该控件的值,则不应使用 readonly。

【讨论】:

    猜你喜欢
    • 2016-11-20
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2011-12-25
    • 1970-01-01
    相关资源
    最近更新 更多