如题;
我这样做为什么达不到效果
function go (){
     window.location.href="addselect.jsp";
}
<a href="javascript:document.form1.submit();go();">下一页</a>
这样做的话会实现页面跳转,但不会提交表单,
<a href="javascript:go();document.form1.submit();">下一页</a>
这样的话会提交表单但不会跳转,
我菜鸟一个还希望高手能指点迷津,

解决方案 »

  1.   

    window.location.href 相当于重定向吧
    表单的参数就没了
    document.getElementById('form').submit();
    这样应该可以
    form里别忘写action
      

  2.   

    你的意思是这样吧?
    <a href="javascript:document.getElementById('form1').submit();go();">下一页</a>
    这样还是不能实现。
      

  3.   

    默认情况下表单提交的时候就会改变了当前的地址了啊(没有使用taget的).表单提交就会转到form里的action指定的URL,你一个是要提交了表单,一个又要改变当前的地址....dow.location.href="addselect.jsp";你想做什么啊?
    将表单数据提交到addselect.jsp吗?那样的话直接放在表单的action="addselect.jsp",这样啊
      

  4.   

    <a href="#" onlick="document.getElementById('form1').submit();return false;">下一页</a>
      

  5.   

    <a href="#" onclick="document.getElementById('form1').submit();return false;">下一页</a>
      

  6.   

    我想做的就是提交表单后又实现页面跳转(翻页),
     这是我的form表头<form id="form1" name="form1" method="post" action="testselect.do"><a href="testselect.jsp?pageNow=<%=pageNow+1 %>" onclick="document.getElementById('form1').submit();return false;">下一页</a>
    这样的话可以实现翻页,但不会提交表单数据。
      

  7.   

    那你将翻页需要使用的参数放到form中啊,然后Aciton处理完后,使用这些参数,转发或者重定向到testselect.jsp中去. action="testselect.do?pageNow=<%=pageNow+1 %>">在action里处理完后就转到testselect.jsp
      

  8.   


    我用的是struts1做的,将form表单数据提交到actionFrom中,再在action里面的execute()方法对数据做处理,成果后return mapping.findForward("success");struts中转向<forward name="success" path="/testselect.jsp"/>我是刚学习,如果有什么不对的地方还请多多指教,谢谢!
      

  9.   

    第一种情况下:<a href="javascript:document.form1.submit();go();">下一页</a>
    这样做的话会实现页面跳转,但不会提交表单,
    第二种情况下:<a href="javascript:go();document.form1.submit();">下一页</a>
    这样的话会提交表单但不会跳转,
    为什么他们不能同步实现?
      

  10.   

    唉...你的这样肯定不可以啊......不是说了将参数放在form里吗????????在action里处理完之后就转到这个页面,为什么你还是想一个要想提交,一个再转向啊???
      

  11.   

    直接在action里面写要跳转的页面啊,go函数可以删了,你这么用两个函数是矛盾的。
      

  12.   

    你把go方法改了function go (){
         window.location.href="addselect.jsp";
            document.form1.submit();
    }
    //链接改成
    <a href="go();">
      

  13.   

    function go (){
      window.location.href="addselect.jsp";
      document.form1.submit();
    }<a href="javascript:go();">下一页</a>
    这样看看能不能解决
      

  14.   


    哥们,你真是救世主啊,good idea~~