日期:2014-05-17  浏览次数:20722 次

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

------解决方案--------------------
window.location.href 相当于重定向吧
表单的参数就没了
document.getElementById('form').submit();
这样应该可以
form里别忘写action
------解决方案--------------------
默认情况下表单提交的时候就会改变了当前的地址了啊(没有使用taget的).表单提交就会转到form里的action指定的URL,你一个是要提交了表单,一个又要改变当前的地址....dow.location.href="addselect.jsp";你想做什么啊?
将表单数据提交到addselect.jsp吗?那样的话直接放在表单的action="addselect.jsp",这样啊
------解决方案--------------------
引用:
如题;
我这样做为什么达不到效果
function go (){
     window.location.href="addselect.jsp";
}
<a href="javascript:document.form1.submit();go();">下一页</a>
这样做的话会实现页面跳转,但不会提交表单,
<a href="javascript:go();document.……

你把go方法改了

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