在jsp中定义了
<html:text property="texttest" readonly="true" size="100"></html:text>并且在jsp初始化时把disabled属性设置为true,并且改变了背景颜色(因为直接将disabled属性设置为true,背景色不变)
document.getElementById("texttest").disabled=true;
document.getElementById("texttest").style.backgroundColor="#C0C0C0";但是当在画面操作时,把disabled属性设置为false后,这个text的样式和没有设置过disabled属性的不同,没有边框
请问如何设置才能使disabled属性设置为false后和默认的一样呢
<html:text property="texttest" readonly="true" size="100"></html:text>并且在jsp初始化时把disabled属性设置为true,并且改变了背景颜色(因为直接将disabled属性设置为true,背景色不变)
document.getElementById("texttest").disabled=true;
document.getElementById("texttest").style.backgroundColor="#C0C0C0";但是当在画面操作时,把disabled属性设置为false后,这个text的样式和没有设置过disabled属性的不同,没有边框
请问如何设置才能使disabled属性设置为false后和默认的一样呢
<script type="text/javascript">
function change(){
document.getElementById("texttest").disabled=true;
document.getElementById("texttest").style.backgroundColor="#C0C0C0";
}
</script>
</head>
<body>
<input type="text" id="texttest" onfocus="change()" readonly="true" size="100" style="background:red" />
</body>获得焦点之前获得焦点之后
我用这个试了,没发现你说的问题啊,你能再说清点不