<form name=fm1>
<INPUT id=checkbox1 name=checkbox1 type=checkbox>
<SELECT id=select1 name=select1 size=1 style="HEIGHT: 38px; WIDTH: 120px"> 
<OPTION>abc</OPTION>
</SELECT>
</form>function document.onclick ()
{
var e = document.forms[0]
if (e.checkbox1.checked)
{e.select1.disabled = true}
else
{e.select1.disabled = false}
}

解决方案 »

  1.   

    请恕小子愚笨,再请问:ID是必要的吗?还有,document.onclick()好象也要事件来触发的吧?关键问题是我现在没有触发javascript的事件啊(我仅仅是把网页打开而已),谢谢指教!
      

  2.   

    放在Body的onLoad事件里不就可以了吗?
      

  3.   

    <body onLoad="fm1.select1.disabled = true">
    <form name=fm1>
      <INPUT id=checkbox1 name=checkbox1 type=checkbox onclick=change() checked>
    <SELECT id=select1 name=select1 size=1 style="HEIGHT: 38px; WIDTH: 120px"> 
    <OPTION>abc</OPTION>
    </SELECT>
    </form>
    <script>
    function change()
    {
    var e = document.forms[0]
    if (e.checkbox1.checked)
    {e.select1.disabled = true}
    else
    {e.select1.disabled = false}
    }</script>
      

  4.   

    <form name=fm1>
    <SELECT id=select1 name=select1 size=1 style="HEIGHT: 27px; WIDTH: 204px" > 
    <OPTION></OPTION>
    </SELECT>
    <INPUT id=checkbox1 name=checkbox1 type=checkbox checked>
    </form><SCRIPT LANGUAGE=javascript>
      function window.onload()
      {
    var e = document.forms[0]
    if (e.checkbox1.checked)
    {e.select1.disabled = true}
    else
    {e.select1.disabled = false}
      }
    </SCRIPT>ID 用不用都無所謂(你也可以使用數組).在這裡是為了給你看這方便.
      

  5.   

    slowpoke,不好意思,把你们当成一个人了,请来领分,我再发一张帖子:)