0

我的函数中有一个文本框,我用field.disabled=true.

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

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

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

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

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

4

2 回答 2

0

使用 readonly 而不是 disabled 然后根据需要设置它们的样式。在此处查看更多信息更改禁用的 IE 文本框中的字体颜色

于 2013-06-19T06:12:50.427 回答
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更改文本框的颜色希望它有帮助..

于 2013-06-19T06:20:43.953 回答