表单提交后怎么跳转到别的页面,表单按钮跳转页面

http://www.itjxue.com  2023-01-07 15:35  来源:未知  点击次数: 

php表单提交成功后如何跳转到指定页面?

php表单提交成功后,最好有个判断是否成功,成功才跳转

可以设置一个变量$result 来判断是否成功,

成功的话跳转

假设$result0是成功,则

?php

if($result 0){

echo 'scriptalert("提交成功!");location.href="'.$url.'"/script'; //$url就是你的跳转路径

}

?

或者

?php

if($result 0){

echo '提交成功,即将跳转.....';

header("refresh:1;url=$url");//$url就是你的跳转路径

}

?

表单提交后怎么跳转至指定界面

你好,form的action属性里填的就是要跳转到的页面,如果只是想在跳转页面里做一些数据处理而实际上想跳转到其他页面的话,可以在跳转页面的onload事件里处理完数据之后再跳转到你想要的页面

爪机打字不易,希望能帮到你,还望采纳

js提交表单后跳转到指定页面显示

要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码

JS跳转大概有以下几种方式:第一种:(跳转到b.html)

script language="javascript" type="text/javascript"

window.location.href="b.html";

/script

第二种:(返回上一页面)

script language="javascript"

window.history.back(-1);

/script

第三种:

script language="javascript"

window.navigate("b.html");

/script

第四种:

script language="JavaScript"

self.location=’b.html’;

/script

第五种:

script language="javascript"

top.location=’b.html’;

/script

我想submit提交内容后跳转返回到上一页,应怎办?

1.想达到你的目的,只有一个,那就是把跳转到上一页,放在你所提交的表单处理页面里,而不是放在你现在的表单提交页面。而且,你应该用页面定位的laction比较好。2.之所以出现你这种状况,是因为当onclick/submit触发时,提交已经生效了,已经转到下一页面了,本页面的java程序就已经失效了,你的任何动作是没有意义的。如果你使用onclik=returnfalse,中断了提交,也不是你所希望的结果。3.如果处理提交的页面不是你所能控制的话(比如你做个表单,向百度提交),你只好采用其他的方法。这里我可你提供一个方法:你可以做个隐含的框架页(iframe,长宽为0),在中,设置target="框架名",这样你不需要跳转回来,也可以跳转回上页,上上页,随便你。上面只是举例,你从target上再领悟吧。

JSP中怎么可以做到既提交了表单中的数据,又跳转到另一个页面?

JSP中提交表单的同时页面跳转是通过servlet控制的。

RequestDispatcher.forward()

是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面。

重定向后浏览器地址栏URL不变。

例:在servlet中进行重定向

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException

{

  response.setContentType("text/html; charset=gb2312");

  ServletContext sc = getServletContext();

  RequestDispatcher rd = null;

  rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面

  rd.forward(request, response);

}

(责任编辑:IT教学网)

更多

推荐新书快递文章