问题描述
提交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"> </td><td><inputtype="submit"name="button"id="button"value="计算总价"></td><td> </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> </td></tr></table></form></body>
解决方案:
补充下,这个页面的命名就是ex4.jsp