PHP提交表单成功后返回页面时表单内容清空,这个功能怎么实现

//表单部分代码<formid="form2"name="form2"method="get"action="/index/feedback.php"><inputtyp... //表单部分代码
<form id="form2" name="form2" method="get" action="/index/feedback.php" >
<input type="submit" onclick="return checkfeed()" name="submit" id="submit" value="Submit" />
//feedback.php 部分代码
echo
'<script>alert("success");history.back(-1);</script>';
返回页面后,输入的表单内容还在,但是我想返回的时候清空这些内容
有什么简便的修改方法?
展开
 我来答
lujian863
2013-08-05 · TA获得超过219个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:285万
展开全部

history.back(-1) 的意思是返回上一个页面,你这样做就相当于点击了浏览器的返回键,所以原先表单的数据还会在(浏览器一般会保存上一个页面);


正确的做法一般有以下几种:

  1. 将history.back(-1)改为: window.location="login.html";   // login.html改为你要跳转到的页面

  2. 其他

莘赡05V
推荐于2016-11-21 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
两种方法:
第一:提交到PHP,在重新跳转到原页面。用header跳转,是可以的

第二:通过JS来实现,让JS清空所有的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
federala
2013-08-05 · TA获得超过889个赞
知道小有建树答主
回答量:768
采纳率:80%
帮助的人:278万
展开全部
最简单的就是你把history.back(-1),改成你当前页的地址,叫他跳转,不是返回
更多追问追答
追问
能说下具体怎么改么?我都快愁死了
麻烦您了,谢谢
追答
就是你现在的网页的地址,比如你现在是a.php,把history.back(-1)改成location.href("a.php"),注意你的路径要对
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式