<input type=text onclick=this.form.submit();window.open("1.aspx","","resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
>

解决方案 »

  1.   

    <form action="test.php" target="newWin" onsubmit="window.open('','newWin','width=300,height=200,toolbar=no,menubar=no,scrollbars=no')">
    <input type=submit>
    </form>
      

  2.   

    <input type=button value ="提交并打开一个新窗口" onclick=this.form.submit();window.open("1.aspx","","resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");>
      

  3.   

    这样行吗?这样会提交到1.aspx页面吗?提交表单不是只会提交到action所指的那个页面的吗?其实,你在<form>里面加入target="_blank"就能在新的窗口提交表单了,但这样就不能设置你所说的那些东西了
      

  4.   

    我也被这个问题困扰了很久,用target=“_blank”不能控制新开窗口的属性;
    而如果指定窗口,则每次表单提交到同一个新窗口,也就没意义了。
      

  5.   

    bencalie(Bencalie) 的方法可行
      

  6.   

    <form onsubmit="window.open('xx.htm','','width=200,height=300','resizable=yes')">
      

  7.   

    bencalie(Bencalie)的方法可以将form里的提交内容传到新开的网页吗?