先提交到一个页面,再在该页面中不可见的form中赋值并用submit()提交到另一个页面;

解决方案 »

  1.   

    也可以用框架,先提交到框架的另一个页面,再改变form中的action,并用submit()提交到框架的另一个页面; 
     
      
      

  2.   

    设置两个form, form1 跟 form2 , form1 里放你的输入框,form2中放一个隐藏域,在form1的onsubmit 事件中,把输入框里的内容,赋到form2的隐藏域中和提交form2 
    是这样写的
    onsubmit="form2.hideName.value=form1.textName.value,form2.submit"
      

  3.   

    <script>
    function sub(){
    n=form1.select.value;
    if(n==1) {
    form1.action="1.jsp";
    form1.submit();
    }
    if(n==2){
    form1.action="2.jsp";
    form1.submit();
    }
    }
    </script>
    <form name="form1" method="post" action="">
      <select name="select">
        <option value="1">1</option>
        <option value="2">2</option>
      </select>
      <input type="button" name="Submit" value="提交" onclick="sub()">
    </form>
      

  4.   

    如果是用PHP,可以这样。先提交到一个页面,比如:<form action=file1.php method=post>然后在 file1.php里写入:<script language="javascript">
      function locate(){
          window.location=file2.php?aa=$aa&bb=$bb;
          }
    </script>
    <body onload=locate()>
    注:aa,bb是从file1.php传过来的变量。用同样的方法。在file3.php中写下同样的程序。
      

  5.   

    只有 weidegong 的方法是最准确的答案,其他的方法都是多余
      

  6.   

    <script>
    function sub()
    {
    document.f.action="http://www.ohsoft.com/search.asp"
    documenr.f.target="Win1"
    documenr.f.submit();
    document.f.action="http://zfiles.zj.cninfo.net/asp/searchresult.asp"
    documenr.f.target="Win2"
    documenr.f.submit();
    }
    </script>
    <form name=f>
    <input name=url>
    <input type=button onclick="sub()" value=submit>
    </form>
      

  7.   

    <script>
    function sub()
    {
    document.f.action="http://www.ohsoft.com/search.asp"
    document.f.target="Win1"
    document.f.submit();
    document.f.action="http://zfiles.zj.cninfo.net/asp/searchresult.asp"
    document.f.target="Win2"
    document.f.submit();
    }
    </script>
    <form name="f">
    <input name=url>
    <input type=button onclick="sub()" value=submit>
    </form>呵呵,这样才对呀。