style='background-color: #FF6600;'

解决方案 »

  1.   

    document.formName.textName.disabled = true;  //文本域不可用
    document.formName.textName.style.background = '#CCCCCC';//修改文本域背景色
      

  2.   

    to zjpangxie(终于要去学习承担责任):
        document.formName.textName.style.background = '#c0c0c0';我把这句加在javascript里了,怎么我还没触发onclick事件呢,他就把test给初始化成灰色了?
      

  3.   

    document.formName.textName.style.background = '#c0c0c0';这句加在哪里了?要加在onclick触发的函数中
      

  4.   

    下面代码没有问题的:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script language="javascript">
    function change(){
    if (document.all("sign").checked == true) {
    document.all("aaa").disabled = true;
    document.all("aaa").style.background="#c0c0c0";
    } else {
    document.all("aaa").disabled = false;
    document.all("aaa").style.background="#ffffff";
    }
    }
    </script>
    </HEAD><BODY>
    <input type="checkbox" name="sign" onclick="change()">不使用文本框
    <input type="text" name="aaa" id="aaa">
    </BODY>
    </HTML>