如何让form表单提交数据后不跳转

如果指定了action="xxx.jsp",那怎样才能让form表单提交数据后不跳转,而使页面保持原来的模样呢?

其实结合iframe标签,就能巧妙地解决这一个问题。

原理很简单:即添加一个iframe标签,并将其在页面中隐藏起来,然后再form中将target指向这个iframe就可以了,代码如下。

<form  action="xxxx.jsp" method="post" target="nm_iframe">
·····
·····
·····
</form>

<%--隐藏的框架,在form表单提交时指向它,防止表单提交时页面跳转 --%>
<iframe id="id_iframe" name="nm_iframe" style="display:none;"></iframe>

 

猜你喜欢

转载自blog.csdn.net/h2503652646/article/details/86634345
今日推荐