提交form表单如何让页面在提交后不发生跳转

问题描述

提交form表单如何让页面在提交后不发生跳转希望有详细的示例

解决方案

解决方案二:
用AJAX无刷新跳转。$.post("跳转URL“),{Action:"POST",Name:"useradress"},function(data,textStatus){data是返回值,返回NULL就行。这里可以不用写,后台的URL跳转中returnnull;就行})
解决方案三:
不想跳转就让action执行完后,再指向回来提交的这个页面就行了
解决方案四:
提交的action不返回sucess,input之类的,返回null试试
解决方案五:
我也遇到过这种情况,你的页面里面是不是有JS验证啊??可能是验证写错了,再者你的提交按钮类型是不是submit啊??
解决方案六:
action里面不填就行了...不过不知道楼主要的是什么具体的效果
解决方案七:
没看明白什么意思
解决方案八:
用AJAX提交,用AJAX提交,用AJAX提交,用AJAX提交,
解决方案九:
这个方法就太多了,不过你要这种效果干嘛?不是很有用的
解决方案十:
AJAX提交
解决方案十一:
如果是submit型的:1.如果不想在新的页面打开,或许可以这样:在<head></head>中加入<basetarget="_self">2.如果不想跳转,也不想在本窗口打开,那么或许可以这样:1)将type类型设置为button2)如下:....<form><inputtype="submit"value="提交"onclick="returnfalse;"></form>....
解决方案十二:
不知道楼主的不跳转,,是不是要实现什么功能后又回到该页面,,还是根本就不要其进入服务端啊
解决方案十三:
<formaction="本页面地址"method="get|post">...<inputtype="submit"value="提交"></form>
解决方案十四:
异步AJAX提交
解决方案十五:
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分这里发言,表示您接受了CSDN社区的用户行为准则。请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
解决方案:
ajax或隐藏frame
解决方案:
LZ用的是什么开发啊?struts的话在struts-config.xml配置<action-mapping><actionpath="/与form中的action一致"type="action类路径"><forwardname="action类里面的转发name"path="/要转向的页面"/></action></action-mapping>在<forwardname="action类里面的转发name"path="/要转向的页面"/>的path写上当前的页面就可以了
解决方案:
LZ想实现的是提交后,当前页面没有任何变化的效果吧?两种方式1:AJAX提交(复杂点的)2:采用隐藏iframe来实现(简单点的)1:AJAX---提交的按钮改为button,onclick的时候去触发一个javascript函数(当然是你自己写的了),然后采用javascript的方式去同步或者异步的提交,然后定义好回调方法,在里边处理服务器端返回的数据,做你想做的事情。例子网上很多,不多说了。。。。。。2:iframe---form提交的时候有target属性,默认值是_self,你在页面中加入一个隐藏的ifram,<iframename=myiframewidth=0height=0></iframe>,然后将from的target属性设置为myiframe即可。LZ多耐心做一下测试,希望成功!
解决方案:
接受的action是另外一家公司写的我必须把我遍历出来的信息对应的填写到form表单上提交过去
解决方案:
用ajax以json的格式传数据。。。
解决方案:
$.ajax({type:'POST',url:'',data:"name="+$('').val()+"&password="+&('').val(),dataType:"json",cache:false,success:function(msg){}});

解决方案:
用AJAX提交!
解决方案:
用ajax吧,不错的方法。
解决方案:
都是所答非所问啊,没一个解决楼主问题的
解决方案:
其实有个简单的方法:1.先设置本页的base标签为_self2.然后给a标签添加样式,根据需求来进行是否重新打开个浏览器标签希望有帮助....
解决方案:
你可以尝试下,我运行是OK的!比较简单,你应该可以理解<body><br><formname="form1"method="post"action="ex4.jsp"><tablewidth="781"border="1"cellspacing="0"cellpadding="0"height="172"><tr><tdheight="33"colspan="3"align="center">在线订票系统</td></tr><tr><tdalign="right">观看日期:</td><td><inputtype="text"id="csny"value="2011-03-16"/></td><td><divid="csnyTip"style="width:300px"></div></td></tr><tr><tdwidth="238"align="right">成人数:</td><tdwidth="457"><inputtype="text"name="adult"id="adult"value="0"></td><td>人(只能是正整数)</td></tr><tr><tdalign="right">儿童数:</td><td><inputtype="text"name="children"id="children"value="0"></td><td>人(只能是正整数)</td></tr><tr><tdalign="right">&nbsp;</td><td><inputtype="submit"name="button"id="button"value="计算总价"></td><td>&nbsp;</td></tr><tr><tdalign="right">费用总计为:</td><td><%Stringmoney=request.getParameter("money");if(money==null){out.print("0元");}else{Stringadult=request.getParameter("adult");Stringchildren=request.getParameter("children");intnum1=Integer.valueOf(adult);intnum2=Integer.valueOf(children);intzongji=120*num1+60*num2;out.print(zongji+"元");}%><inputname="money"type="hidden"id="money"value="ok"></td><td>&nbsp;</td></tr></table></form></body>
解决方案:
补充下,这个页面的命名就是ex4.jsp

时间: 2024-11-02 09:59:48

提交form表单如何让页面在提交后不发生跳转的相关文章

Ajax提交Form表单页面仍会刷新问题的快速解决办法_AJAX相关

搞了半天原来点击提交按钮 少加了个type="button"  原来是  <form >  <button id="sub" />   </form>  结果怎么弄都会刷新页面,加上就好了  PS:form 表单中存在button时ajax提交后自动刷新问题 //在记一个坑(刚学前台,不是很懂,项目中自己给自己挖了个坑,哈哈...) <form class="form-horizontal"> &l

jQuery实现form表单基于ajax无刷新提交方法详解_jquery

本文实例讲述了jQuery实现form表单基于ajax无刷新提交方法.分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o

Ajax提交Form表单及文件上传的实例代码_AJAX相关

前几天,发现了一些小问题.我在写后台管理页面时,需要上传一张图片.于是我就用很普通的Form表单上传有一段Json串和图片文件: Form表单上传图片只需要在<form>标签里加上enctype = 'multipart/form-data',这样是可以上传图片的: 但问题来了,在我进行用Form表单提交的时候直接跳出来提交返回值的页面并且原先的页面刷新: 这样我们可以先到异步的Ajax可以实现局部刷新: 废话不多说了 直接上代码: 首先是html: <form id = "f

基于jQuery通过jQuery.form.js插件使用ajax提交form表单_javascript技巧

我们在提交表单的时候,如果没有使用ajax提交,页面都会自己刷新一下,显得非常的不友好,所以我们需要把我们的表单提交修改为ajax的模式,可以让用户清楚地知道他们在提交表单的时候处在哪一个阶段:正在提交?提交成功? 我简单使用了一下,jQuery Form插件有一下优点: 1.支持提交前验证. 2.支持提交后回调. 3.采用AJAX方式,有很好的用户体验 4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那个.同时提交参数可配置. 5.支持提交多种类型数据.如:

jquery的ajax提交form表单的两种方法小结(推荐)_jquery

jquery的ajax提交form表单的两种方法小结(推荐) 方法一: function AddHandlingFeeToRefund() { var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx"; alert($('#formAddHandlingFee').serialize()); $.ajax({ type: "POST", dataType: "html", url:

form表单-微信浏览器两次提交问题

问题描述 微信浏览器两次提交问题 我在微信浏览器使用提交form表单时,有时候 会提交两次,第一次有数据,第二次没有数据,后台也拦截到两次请求,第二次因为没有数据就会报错.请问什么情况下会出现这种情况,怎么解决 解决方案 楼主的问题解决了么?最近也遇到了这个问题,怎么查找原因都找不到,郁闷死,有人说用ajax提交表单,难道非要把所有的表单修改成ajax提交? 解决方案二: 楼主的问题解决了么?最近也遇到了这个问题,怎么查找原因都找不到,郁闷死,有人说用ajax提交表单,难道非要把所有的表单修改成

聊聊Ajax提交form表单的看法和认识_AJAX相关

ajax (ajax开发) AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 学代码的时间也不短了,但是却很少使用aja

php实现跨域提交form表单的方法【2种方法】_php技巧

本文实例讲述了php实现跨域提交form表单的方法.分享给大家供大家参考,具体如下: 有时我们为了网站安全考虑,我们不允许直接跨域提交form表单数据,如果我们自己有这个需求呢?下面我们来介绍两种跨域的方法解决直接跨域问题. 下面我们来看看两种php跨域提交form的方法 一.通过php curl function curlPost($url,$params) { $postData = ''; foreach($params as $k => $v) { $postData .= $k . '

js-ajax实现页面无跳转提交form表单

问题描述 ajax实现页面无跳转提交form表单 我没有做过ajax,不懂js跟jq,想实现一个输入框输入,然后提交添加,ajax怎么实现页面无跳转,显示添加成功呢,求贴测试好的代码,写好尽量讲解下 解决方案 function tijiao(){ var formParam = $("#我是form的id").serialize();//序列化表格内容为字符串 $.ajax({ type:'post', //提交方式 url:'我是提交地址', data:formParam,//提交的