<script>
    function test(){
        document.myform.target= "????";
        document.myform.submit()
    }
    window.onload = function(){
        document.myform.b.onclick = test;
    }
</script><form method="post" name="myform">
    <input type="button" name="b" value="提交">
</form> 

解决方案 »

  1.   

    function test(){
       //在action后面的值改为你需要提交的页面
       document.myform.action = 'http://www.google.cn/search?q=javascript';
       document.myform.submit();// 这里表示提交
      

  2.   

     改一下form表单的action属性不就可以了么
      

  3.   

    HOHO。
    看错题了呀。action 属性定义了当表单被提交时数据被送往何处。
    target 设置或返回表单提交结果的 Frame 或 Window 名。推荐个网址
    http://www.w3school.com.cn/htmldom/dom_obj_form.asp
      

  4.   

    <script> 
        function test(){ 
          myform.action="url";  //提交按钮的单击事件由test函数处理 
           myformsubit(); //问题:在此处怎样让form提交到别一个页面? 
        } 
        window.onload = function(){ 
            document.myform.b.onclick = test; 
        } 
    </script> <form method="post" name="myform"> 
        <input type="button" name="b" value="提交"> 
    </form>