用JAVASCRIPT怎么来实现?用URL来传递很麻烦,不是吗?用数组又怎么来实现?我要用来数据回显?

解决方案 »

  1.   

    用javascript可以由一个页面实现,举例说:
    你可以先做两个层,div1是visible,div2是hidden,在div1中写form,只不过它的提交是button,用来hidden div1,visible div2。在div2中回显,它当中的确定才是真正的submit,而取消则是div1中提交的逆过程。
      

  2.   

    类似这种东西
    <html>
     <head>
      <title>回显</title>
      <script>
       function jh(a,b)
        {
         a.style.visibility="hidden";
         b.style.visibility="visible";
        }
      </script>
     </head>
     <body>
      <div id="div1" style="visibility:visible">
       <form name="form1" action="#" method="post">
        <input type="text" name="t1" value="回显">
        <input type="button" name="b1" value="提交" onclick="jh(div1,div2)">
        <input type="reset" name="reset" value="全部重写">    
       </form>
      </div>
      <div id="div2" style="visibility:hidden">
       <script>
       </script>
       <input type="button" value="确定" onclick="document.form1.submit()">
       <input type="button" value="取消" onclick="jh(div2,div1)">
      </div>
     </body>
    </html>
      

  3.   

    第一次的提交是假的,只是回现,另外你也可以用<input type="hidden">来回显,这样就可以用php在两页上操作了.