加上
<body onload="formName.reset()">
试试看。
呵呵~
上面的代码梅花dd写的?

解决方案 »

  1.   

    <head>
    <style>
    .alterableInput
    {
    background-color:transparent;
    border:0
    }
    </style>
    </head><body onload="onloadFun();">
    <a href="a.htm">请到其它页面再后退</a>
    <table width="75" border="1">
    <tr bgcolor=cccccc>
    <td><input type=checkbox onclick="meizz(this)" name=checkboxObj ></td><td><input name=aaaa value=123 class=alterableInput maxlength=20 ></td><br>
    </tr>
    <tr>
    <td><input type=checkbox onclick="meizz(this)" name=checkboxObj ></td><td><input name=aaaa value=123 class=alterableInput maxlength=20 ></td><br>
    </tr>
    <tr bgcolor=cccccc>
    <td><input type=checkbox onclick="meizz(this)" name=checkboxObj ></td><td><input name=aaaa value=123 class=alterableInput maxlength=20 ></td><br>
    </tr>
    <tr>
    <td><input type=checkbox onclick="meizz(this)" name=checkboxObj ></td><td><input name=aaaa value=123 class=alterableInput maxlength=20 ></td><br>
    </tr>
    </table>
    </body><SCRIPT LANGUAGE="JavaScript">
    function meizz(e)
    {
      var obj = e.parentElement.parentElement.all("aaaa");
      obj.className=e.checked ? "" : "alterableInput";
      obj.readOnly=!e.checked;
    }function onloadFun()
    {
    var a=document.getElementsByName("checkboxObj");
    for(var i=0;i<a.length;i++)
    meizz(a[i]);
    }
    </SCRIPT>