<input type="button" value="enter" onclick="sendForm()"/>
改成:<input type="submit" value="enter">不就解决了吗?

解决方案 »

  1.   

    onSubmit="sendForm()"
    onclick="sendForm()"
    你遞交了兩次肯定就兩個頁面啦!
      

  2.   

    你提交了两次啊
    onSubmit="sendForm()"去掉
      

  3.   

    或者:<form name="test" method="POST" action="#" target="_blank" onsubmit="return false;">
    <input type="text" name="input1" />
    <input type="button" value="enter" onclick="sendForm()"/>
    </form>
      

  4.   

    上面的已经搞定了,如果非要用button,那可以这样做:
    <form name="test" method="POST" action="#" target="_blank" onSubmit="sendForm()">
    改成:
    <form name="test" method="POST" action="#" onSubmit="sendForm()">function sendForm()
    {
    document.test.submit();
    }
    改成:
    function sendForm()
    {
             target="_blank";
    document.test.submit();
    }试试看
      

  5.   

    把form里面的onSubmit="sendForm()"去掉看看
      

  6.   

    把target="_blank"去掉。
    这是在弹出新窗口里显示的意思。
      

  7.   

    试了一下,最后觉得还是在onSubmit里面加上return false这种方式最符合我的需要。不过还是多谢各位相助。