jsp 中用js提交表单并关闭本窗口的问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp 中用js提交表单并关闭本窗口的问题。相关的知识,希望对你有一定的参考价值。
参考技术A1、在html中的表单form设置属性action='#'防止自动提交
2、利用js获取html中表单form,重新设置表单的action
3、action设置完毕后调用form.submit()方法提交表单
4、表单提交后利用window.close()关闭当前窗口
button按钮也可以的啊,一样的使用方法啊,在js中提交的,还是说你想根据不同的按钮将form1表单提交到不同的action里?
<script type="text/javascript">
function sub()
document.form1.submit();
</script>
<body>
<form action="Getvalue" method="post" name="form1">
<input type="text" name="username"><br/>
<input type="password" name="password"><br/>
<input type="button" value="button测试" onclick="sub();">
</form>
</body>
jsp 如何实现提交表单 但不跳转到提交页面
如题
最好举例
赐教
但可以做出类似的效果,我考虑了两种方案
1 在form标签里加上target=_blank,页面在提交时不会跳走,但会重新打开一个页面,在那里跳转,在那里把程序执行完之后,做一个无询问的关闭就行了
2 用ajax提交,这样页面就真正做到了不跳转,但我不建议你这样做,ajax是不可靠的,有时什么错都不报,但就是没执行成功,而且估计要写很长的js代码,要点功底 参考技术B 不用ajax也可以。。。我搞个iframe。。在iframe里提交。。提交时用js写。。。document.from.submit();再parent.docuemnt.loaction.href="xxx.jsp";这样子可以吧?我让上层页面跳转。。视觉上看不出来的。本回答被提问者采纳 参考技术C 不可能的。。。
以上是关于jsp 中用js提交表单并关闭本窗口的问题。的主要内容,如果未能解决你的问题,请参考以下文章