<input name="r1" type="radio" value="0" onclick="lock(this); " <?php if ($dhcp=='1') echo 'checked'?>>启用DHCP
....

解决方案 »

  1.   


    <?php
    $dhcp = 0;
    ?>
    <script language='javascript'>
     var dhcp = "<?php echo $dhcp;?>";
     window.onload = function()
     {
       var r1Obj = document.getElementsByName('r1');
       if(dhcp == 1)
       {
          r1Obj[1].checked = true;
          r1Obj[0].checked = false;
       }
       else
       {
          r1Obj[0].checked = true;
          r1Obj[1].checked = false;
       }
     }
    </script>
      

  2.   

    楼上正解,在两个radio里面做判断。
      

  3.   

    你点启用的时候,或者不启用的时候,肯定要刷新页面的.
    $dhcp是从表单提交过去的值.
      

  4.   

    <input name="r1" type="radio" value="0" onclick="lock(this); " <?PHP if($dhcp=='0')echo 'checked';?>>启用DHCP
    <input name="r1" type="radio" value="1" onclick="lock(this);" <?PHP if($dhcp=='1')echo 'checked';?>>不启用