<!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="zourinet">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="Net Js css ">
  <script language="javascript">
function switchTag(tag,content)
{    for(i=1; i <4; i++)
    {
        if ("tag"+i==tag)
        {
            document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
            document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
        }else{
            document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
            document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
        }
        if ("content"+i==content)
        {
            document.getElementById(content).className="";
        }else{
            document.getElementById("content"+i).className="hidecontent";
        }
        document.getElementById("content").className=content;
    }
}
function init(){
 lock(document.getElementById('chkLock'))
    t=document.location.hash.replace('#','');
    if(t=='')t=1;
    switchTag('tag'+t,'content'+t);
}
 function lock(obj,checked){ 
        var inputs = document.getElementsByTagName("input"); 
        for(var i=0; i <inputs.length; i++){ 
            if(inputs[i].type == "text" && inputs[i].name != "servername"){ inputs[i].disabled = checked; 
            } 
        } 
    } 
    window.onload = function(){
        document.getElementById("chkLock2").checked = true;        
    }</script> </HEAD> <BODY>
  <tr>
                  <td width="44%" height="24" align="right" >IP地址:</td>
                        <td width="56%" align="left" ><input name="ip" type="text"  id="ip" value="<?php echo $ip?>" onKeyUp="check(this.value,this)"/></td>
                </tr>
                                <tr>
                  <td width="44%" height="24" align="right" >子网掩码:</td>
                        <td width="56%" align="left" ><input name="netmask" type="text"  id="netmask" value="<?php echo $netmask?>" onKeyUp="check(this.value,this)"/></td>
                                </tr>
                                <tr>
                  <td width="44%" height="24" align="right" >默认网关:</td>
                        <td width="56%" align="left" ><input name="gateway" type="text"  id="gateway" value="<?php echo $gateway?>" onKeyUp="check(this.value,this)"/></td>
                </tr>
                <tr>
                  <td height="24" align="right" >服务器别名:</td>
                        <td align="left" ><input name="servername" type="text" id="servername" value="<?php $servername = iconv("utf-8",'gb2312',$servername); echo $servername;?>" /></td>
                </tr>
              </table>
              <table width="87%" height="24" border="0" align="center" cellpadding="0" cellspacing="1">
                    <tr>
                      <td height="25" align="center" ><input name="tijiao" type="submit" class="btn" border="0" value="确 定" >&nbsp; <input type="radio" value="1" id="chkLock1" onclick="lock(this,true)" name="chkLock" /><label for="chkLock">启用DHCP</label>
  <INPUT TYPE="radio" NAME="chkLock" id="chkLock2" onclick="lock(this,false)" >不启用DHCP </BODY>
</HTML>

解决方案 »

  1.   

    <input type="radio" value="1" id="chkLock1" onclick="lock(this)" name="chkLock" /><label for="chkLock">启用DHCP</label>
    <INPUT TYPE="radio" NAME="chkLock" id="chkLock2" >不启用DHCP就这个改下看看..
      

  2.   

    不是<input type="radio" value="1" id="chkLock" onclick="lock(this)" name="chkLock" /> <label for="chkLock">启用DHCP </label> 
    <INPUT TYPE="radio" NAME="chkLock" id="chkLock2" >不启用DHCP 
    不论单选还是多选,都在 chkLock是否 Checked... 代码貌似不用改。
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        </head>
        <script language="javascript">
            function switchTag(tag, content){
                //    alert(tag);
                //    alert(content);
                for (i = 1; i < 4; i++) {
                    if ("tag" + i == tag) {
                        document.getElementById(tag).getElementsByTagName("a")[0].className = "selectli" + i;
                        document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className = "selectspan" + i;
                    }
                    else {
                        document.getElementById("tag" + i).getElementsByTagName("a")[0].className = "";
                        document.getElementById("tag" + i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className = "";
                    }
                    if ("content" + i == content) {
                        document.getElementById(content).className = "";
                    }
                    else {
                        document.getElementById("content" + i).className = "hidecontent";
                    }
                    document.getElementById("content").className = content;
                }
            }
            
            function init(){
                lock(document.getElementById('chkLock'))
                t = document.location.hash.replace('#', '');
                if (t == '') 
                    t = 1;
                switchTag('tag' + t, 'content' + t);
            }
            
            function lock(obj){
                var inputs = document.admin.getElementsByTagName("input");
                for (var i = 0; i < inputs.length; i++) {
                    if (inputs[i].type == "text" && inputs[i].name != "servername") {
                        inputs[i].disabled = (obj.value == 0);
                    }
                }
            }
            
            window.onload = function(){
                document.getElementById("chkLock").checked = true;
                document.getElementById("chkLock").click();
            }
        </script>
        <body>
            <form name="admin">
                <table>
                    <tr>
                        <td width="44%" height="24" align="right">
                            IP地址:
                        </td>
                        <td width="56%" align="left">
                            <input name="ip" type="text" id="ip" value="<?php echo $ip?>" onKeyUp="check(this.value,this)"/>
                        </td>
                    </tr>
                    <tr>
                        <td width="44%" height="24" align="right">
                            子网掩码:
                        </td>
                        <td width="56%" align="left">
                            <input name="netmask" type="text" id="netmask" value="<?php echo $netmask?>" onKeyUp="check(this.value,this)"/>
                        </td>
                    </tr>
                    <tr>
                        <td width="44%" height="24" align="right">
                            默认网关:
                        </td>
                        <td width="56%" align="left">
                            <input name="gateway" type="text" id="gateway" value="<?php echo $gateway?>" onKeyUp="check(this.value,this)"/>
                        </td>
                    </tr>
                    <tr>
                        <td height="24" align="right">
                            服务器别名:
                        </td>
                        <td align="left">
                            <input name="servername" type="text" id="servername" value="<?php $servername = iconv("utf-8",'gb2312',$servername); echo $servername;?>" />
                        </td>
                    </tr>
                </table>
                <table width="87%" height="24" border="0" align="center" cellpadding="0" cellspacing="1">
                    <tr>
                        <td height="25" align="center">
                            <input name="tijiao" type="submit" class="btn" border="0" value="确 定">&nbsp; <input name="r1" type="radio" value="0" onclick="lock(this);">启用DHCP<input name="r1" type="radio" value="1" onclick="lock(this);">不启用DHCP
                        </td>
                    </tr>
                </table>
            </form>
        </body>
    </html>
      

  4.   

    写一个demo给你看看
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>系统</title>
    <script>
    function change(flag){
    var obj = document.getElementById("con");
    var inputs = obj.getElementsByTagName("input");
    if(flag){
    for(var i=0;i<inputs.length;i++){
    inputs[i].disabled = 'disabled';
    }
    }else{
    for(var i=0;i<inputs.length;i++){
    inputs[i].disabled = '';
    }
    }
    }
    </script>
    </head><body>
    <div>
    <input type="radio" name="dhcp" onClick="change(true)">启用DHCP<input type="radio" name="dhcp" onclick="change(false)" checked>禁用DHCP
    </div>
    <div id="con">
    IP地址:<input type="text" name="ip"/>
    子网掩码:<input name="netmask" type="text"  id="netmask"/>
    默认网关:<input name="gateway" type="text"  id="gateway"/>
    </div>
    </body>
    </html> 
      

  5.   

    不对呀 把1楼和4楼的代码都写上去 就成了 当启用dhcp和不启用的时候都不能改上面的IP表单框了是为什么呀?请高手再改下好吗