织梦自定义表单提交后返回之前页面
http://www.itjxue.com 2016-04-18 23:53 来源:未知 点击次数:
建企业网站,dedecms也用的非常多,但是很多企业站要求做留言页面。这意味着要用到自定义表单。但是有个问题,织梦自带的自定义表单,再提交过后会自动跳转到网站的首页,如果要返回提交的那个页面,该如何做呢?
首先,大家需要明白的是自定义表单的数据,是提交到dedecms自带的plug下的diy.php文件进行处理,大家打开一看一眼就能找到我们比较熟悉的标题提交成功提示的信息,也就是“$bkmsg = '发布成功,请等待管理员处理…';”,看到这里我想大家已经能明白怎么修改提交成功的信息了。
那么我们怎么去修改提交成功之后的跳转呢?
$bkmsg = '发布成功,请等待管理员处理…';
在这后面添加一段代码让它返回到之前页面,代码是
echo "<script>alert('提交成功!'); history.go(-1)</script>";
这样添加过后就可以了。然后替换掉网站原来的文件,就可以实现表单提交过后返回当前页面。
如果要跳到指定的页面,则添加这个代码:
$goto = "网址";