你可以用window.open打开打印页面,在里面用window.opener.docuemnt.formName.inputName.value得到表单的值

解决方案 »

  1.   

    补充:我的表单页面A代码为:
    <script language="JavaScript">
    function ok()
    {
     window.open ('re.html') ;
     window.opener.docuemnt.form2.textfied2.value=document.form1.textfield.value
    }
    </script><form name="form1" method="post" action="re.html">
      <input type="text" name="textfield">
      <input type="button" name="Submit" value="1---------&gt;2" onClick="ok()">
    </form>
    用B来显示A页面传的数据
    <form name="form2">
    <input type="text" name="textfield2" value="">
    </form>
    可是B页面的结果却是一片空白,什么也没有!我错在什么地方啊,请大虾赐教啊!
      

  2.   

    在re.htm里

     document.form2.textfied2.value=window.opener.document.form1.textfield.value