一个问题
关于灰调的一个问题:
代码太多,就不全写了,有的省略了,关键是下面的。其中form_prtsvrtcpipSet和Webfunction()是后台的函数,前者为提交函数,后者为从页面上读取数值。
功能是:
当选择DHCP项时,后面的变灰调,不可设置。
在当前页面是可以实现的,但这里还有个提交的功能,出现的问题是:
提交设置DHCP后,重新刷新页面后,已经设置为了DHCP,但是下面的没有变灰调,请问有没有什么办法解决?谢谢啦!
<SCRIPT lanugage="javascript">
function checkmethod()
{
if(document.tcpip.Ip_Addr_Mode.value==2)
{
for(i=2; i <14; i++)
{
document.tcpip.elements[i].disabled=true;
}
} else {
for(i=2; i<14; i++)
{
document.tcpip.elements[i].disabled=false;
}
}
}
</SCRIPT>
<form name= "tcpip" method="post" action="/goform/form_prtsvrtcpipSet">
<b>TCP/IP Settings</b>
<table bgcolor="#FFFFFF" border=1 cellspacing=0 cellpadding=0 width=100%>
<tr>
<td width=50%>
<select name=Ip_Addr_Mode onchange="checkmethod()" >
<option value="5" name="C"> AutoIP
<option value="2" name="C2" >DHCP
<option value="3"> BOOTP
<option value="4"> RARP
<option value="1" name="C1" > Manually Set
</select>
</td>
</tr>
<tr>
<td width=50% nowrap><b><font size=-1>Manual IP Address<sup> *1 </sup></font></b></td>
<td width=50%>
<input name=IP_Addr1 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=IP_Addr2 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=IP_Addr3 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=IP_Addr4 type=text value=<%Webfunction();%> size=3 maxlength=3 >
</td>
</tr>
<tr>
<td width=50% nowrap><b><font size=-1>Manual Subnet Mask<sup> *1 </sup></font></b></td>
<td width=50%>
<input name=SubMask_Addr1 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=SubMask_Addr2 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=SubMask_Addr3 type=text value=<%Webfunction();%> size=3 maxlength=3 >
.
<input name=SubMask_Addr4 type=text value=<%Webfunction();%> size=3 maxlength=3 >
</td>
</tr>
........