【问题标题】:Cant change the color of the disabled textfield无法更改禁用文本字段的颜色
【发布时间】:2013-06-19 15:04:42
【问题描述】:

我的函数中有一个文本框,我已使用 field.disabled=true 禁用它。

现在我想要黑色而不是灰色

我已经编写了一个函数,在函数内部我禁用了该字段,默认情况下它是灰色的,我希望该颜色为黑色 field.disabled = true

我试过了,field.style.color="black";但这似乎不起作用。

我试过field.style.color="black";这似乎也不起作用。

我已收到变量(字段)中的值,并且已禁用文本框值。我的问题是它看起来很正常,所以我需要那个颜色为黑色。

【问题讨论】:

  • 你用的是哪个浏览器?
  • 文本颜色或背景颜色的颜色

标签: html


【解决方案1】:

使用只读而不是禁用,然后根据需要设置它们的样式。在这里查看更多信息Changing font colour in Textboxes in IE which are disabled

【讨论】:

    【解决方案2】:

    你可以这样做

    <style type="text/css">
    .disableinputColor
    {
        color:black;
    }
    </style>
        <script type="text/javascript">
    
        function changeColor()
        {
            var el = document.getElementById('YourDisabledTextId');
            el.className = "disableinputColor";
        }
    </script>
    

    我认为您使用 javascript(动态)禁用了文本框,因此最好从 javascript 更改文本框的颜色 希望对你有帮助..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2014-08-04
      • 2017-03-12
      • 2011-02-01
      相关资源
      最近更新 更多