<script language="Javascript">
function Check()
{
if(frm.c1.checked)
{
frm.s2.disabled=false;
frm.s1.disabled=true;
}
}</script>
<body onload=Check()>
<form name=frm><select size="1" name=s1>
<option selected>11111</option>
<option>211312</option>
<option>3232231</option>
</select><input type=checkbox name="c1" onclick=Check() > <select size="1" disabled=true name=s2>
<option selected>11111</option>
<option>211312</option>
<option>3232231</option>
</select></form>
</body>
function Check()
{
if(frm.c1.checked)
{
frm.s2.disabled=false;
frm.s1.disabled=true;
}
}</script>
<body onload=Check()>
<form name=frm><select size="1" name=s1>
<option selected>11111</option>
<option>211312</option>
<option>3232231</option>
</select><input type=checkbox name="c1" onclick=Check() > <select size="1" disabled=true name=s2>
<option selected>11111</option>
<option>211312</option>
<option>3232231</option>
</select></form>
</body>
function Check()
{
if(frm.c1.checked)
{
frm.s2.disabled=false;
frm.s1.disabled=true;
}
else
{
frm.s1.disabled=false;
}
}
不过两段代码都有点小问题.如果点了checkbox再勾掉希望回到以前初使状态好象不行?
frm.s2.disalbed=true;
sorry