submit()之后,到了另外的一个页面,那一个页面没有了location.href='',肯定不行了.
这两个肯定不能在同时达到要求进行执行.可以把location.href="asdgasg.html"改成
window.open像下面这样
window.open("test.html");
document.formname.submit();

解决方案 »

  1.   

    你做提交的动作,肯定也要提交到某个页面吧。在那个页面做跳转的处理不就可以了?
    <form action='1.php'>
    1.php
    <?php
    header("location:2.php");
    ?>
      

  2.   

    你的目的是想做什么?如果是为了防止重复提交那么可以这样
    <input type='button' onclick=“document.form.submit();this.disabled">
    一提交就disabled按钮
    然后在处理提交的页面中设置一个session或cookie变量确认已经提交,处理完再转向。