Opera浏览器更改已禁用文本框的颜色

时间:2012-10-25 11:27:03

标签: javascript html forms html5 textbox

我有一个文本框,我在点击按钮时禁用它

我的示例代码是:

var inputBox = document.getElementById("inputBox");
inputBox.value='';
inputBox.disabled=true;

我在所有浏览器(chrome,mozilla,opera)中打开了我的文件,只有opera正在改变禁用文本框的颜色。有没有办法不将文本框改为灰色,还是歌剧的默认属性?

提前致谢..

2 个答案:

答案 0 :(得分:1)

无论歌剧的行为如何,您都可以随时设置禁用按钮的样式 -

[disabled]{ background: gray; }

答案 1 :(得分:1)

这是所有浏览器更改已禁用框颜色的默认行为,不是吗?您当前的CSS似乎正在重置所有其他浏览器的外观。我猜Opera是唯一一个将背景设置为灰色的人。

搜索

之类的内容
input:disabled{
  /*.. Some CSS Code..*/
}

将背景改变为所需的颜色。

input:disabled{
  /*.. Some CSS Code..*/      
  // Change to white...
  background-color: #fff;
}