无法更改已禁用文本字段的颜色

时间:2013-06-19 06:09:21

标签: html

我的功能中有一个文本框,我已使用field.disabled=true禁用了该文本框。

现在我希望颜色为黑色而不是灰色

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

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

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

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

2 个答案:

答案 0 :(得分:0)

使用readonly而不是disabled,然后根据需要设置样式。点击此处查看更多信息Changing font colour in Textboxes in IE which are disabled

答案 1 :(得分:0)

您可以执行以下操作

<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更改文本框的颜色 希望它有助于..