<td width="182" align="center">
<select name="sel" size="1" onChange="sel2.style.display=this.value=='05'?'':'none'"
<option value="01">表1
<option value="02">表2
<option value="03">表3
<option value="04">表4
<option value="05">表5
<option value="06">表6
</select>
</td>
<td align="left">
<select name="sel2" size="1" style="display:none">
<Option >全部
<option value="生产">生产
<option value="营销">营销
</select>
</td>
<select name="sel" size="1" onChange="sel2.style.display=this.value=='05'?'':'none'"
<option value="01">表1
<option value="02">表2
<option value="03">表3
<option value="04">表4
<option value="05">表5
<option value="06">表6
</select>
</td>
<td align="left">
<select name="sel2" size="1" style="display:none">
<Option >全部
<option value="生产">生产
<option value="营销">营销
</select>
</td>
<select name="sel" size="1" onChange="selcheck(this);">
<option value="01">表1
<option value="02">表2
<option value="03">表3
<option value="04">表4
<option value="05">表5
<option value="06">表6
</select>
</td>
<td align="left">
<select name="sel2" size="1" disabled>
<Option >全部
<option value="生产">生产
<option value="营销">营销
</select>
</td>
<script language="javascript">
<!--
function selcheck(o)
{
if(o.options[o.selectedIndex].value=="05")
{
sel2.disabled = false;
}
else
{
sel2.disabled;
}
}
//-->
</script>
第1次选择表5的时候是能够设置正确,但是改变以后选择其他的表,sel2的属性还是没有改变回来,这是怎么 回事呢?
<!--
function selcheck(o)
{
if(o.options[o.selectedIndex].value=="05")
{
sel2.disabled = false;
}
else
{
sel2.disabled = true;
}
}
//-->
</script>这样~~
<select name="sel" size="1" onChange="selcheck(this);">
<option value="01">表1
<option value="02">表2
<option value="03">表3
<option value="04">表4
<option value="05">表5
<option value="06">表6
</select>
</td>
<td align="left">
<select name="sel2" size="1" style="display:none">
<Option >全部
<option value="生产">生产
<option value="营销">营销
</select>
</td>
<script language="javascript">
<!--
function selcheck(o)
{
if(o.options[o.selectedIndex].value=="05")
{
sel2.style.display ="";
}
else
{
sel2.style.display ="none";
}
}
//-->
</script>
但是 yeefly(Web开发版)的控制是否只读还是没有效果.
不知道是哪里出了问题了.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
<TABLE>
<TR>
<td width="182" align="center">
<select name="sel" size="1" onChange="selcheck(this);">
<option value="01">表1
<option value="02">表2
<option value="03">表3
<option value="04">表4
<option value="05">表5
<option value="06">表6
</select>
</td>
<td align="left">
<select name="sel2" size="1" disabled style="display: ''">
<Option >全部
<option value="生产">生产
<option value="营销">营销
</select>
</td>
</TR>
</TABLE>
</FORM></BODY>
</HTML>
<script language="javascript">
<!--
function selcheck(o)
{
if(o.options[o.selectedIndex].value=="05")
{
document.forms[0].sel2.disabled =false;
}
else
{
document.forms[0].sel2.disabled =true;
}
}
//-->
</script>
这次正确了。