显示/隐藏控件
document.form1.d.style.display= document.form1.d.style.display==""? "none" : ""

解决方案 »

  1.   

    document.form1.d.style.visibility ="hidden";
      

  2.   

    <script language="javascript" type="text/javascript">
    <!--
        function on_click()
        {
            document.form1.a.value="hello"
            document.form1.b.focus()
            document.form1.c.value="world"
            with(document.form1.d.style)display=(display==""?"none":"")
        }
    -->
    </script>
    <form method="POST" name="form1" onClick="on_click()" action="--WEBBOT-SELF--">
      <!--webbot bot="SaveResults" U-File="_private/form_results.txt"
      S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
      <p>测试回车事件:</p>
      <p>a:<input type="text" name="a" size="20"></p>
      <p>b:<input type="text" name="b" size="20"></p>
      <p>c:<input type="text" name="c" size="20"></p>
      <p>d:<input type="text" name="d" size="20"></p>
      <p><input type="button" value="按钮" name="B1"><input type="reset" value="全部重写" name="B2"></p>
    </form>
      

  3.   

    document.form1.d.type="hidden"
    改成:
    document.form1.d.style.display=="none";//使得该控件不显示
    //document.form1.d.style.display="";//使得该控件显示//不过最好在你的那个d的里面加上:style="display:;"