我有一个文本框,我在单击按钮时禁用它
我的示例代码是:
var inputBox = document.getElementById("inputBox");
inputBox.value='';
inputBox.disabled=true;
我在所有浏览器(chrome、mozilla、opera)中打开了我的文件,只有歌剧正在改变禁用文本框的颜色。有没有办法不将文本框更改为灰色或者它是歌剧的默认属性?
提前致谢..
我有一个文本框,我在单击按钮时禁用它
我的示例代码是:
var inputBox = document.getElementById("inputBox");
inputBox.value='';
inputBox.disabled=true;
我在所有浏览器(chrome、mozilla、opera)中打开了我的文件,只有歌剧正在改变禁用文本框的颜色。有没有办法不将文本框更改为灰色或者它是歌剧的默认属性?
提前致谢..
更改禁用框的颜色是所有浏览器的默认行为,不是吗?您当前的 CSS 似乎正在重置所有其他浏览器的外观。我猜 Opera 是唯一一个将背景设置为灰色的。
搜索类似的东西
input:disabled{
/*.. Some CSS Code..*/
}
并将背景更改为所需的颜色。
input:disabled{
/*.. Some CSS Code..*/
// Change to white...
background-color: #fff;
}
无论歌剧的行为如何,您始终可以设置禁用按钮的样式 -
[disabled]{ background: gray; }