​php:POST表单,文件本身处理,怎样样才可以刷新一下,清空表单上传上来的内容?

表单有两个表项,POST表单中的一个表项,文件本身处理完毕后,自动写入另一个表项。下次刷新后清空两个表项的内容。求解怎么实现... 表单有两个表项,POST表单中的一个表项,文件本身处理完毕后,自动写入另一个表项。下次刷新后清空两个表项的内容。求解怎么实现 展开
 我来答
warock
推荐于2016-11-13 · TA获得超过199个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:200万
展开全部
单纯使用PHP无法实现。因为手动刷新的时候不管是POST还是GET的值是无法被清空的。
要实现的思路是
1,当表单input1里输入了内容后,进行提交
2,把提交的内容进行处理,然后把值返回给input2的value中。
3,刷新时清空两个input的value。
可以使用ajax来实现把POST的内容提交到另外一个页面里。
表单页面1.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>\\这里载入jquery的位置
<script type="text/javascript">
$(document).ready(function(){
    $("#but").click(function(){
var mss=$("#input1").val();
//alert(mss);
        $.ajax({
          type: "post",
          url: "2.php",
          data: {a:mss},
          dataType: "json",
           success: function(msg)
           {  
              $("#input2").val(msg.message);
           } 
    });
  
    });
});
</script>
</head>
<body>
这里输入内容<input type="text" id="input1" value=""></br>
这里返回数据<input type="text" id="input2" value=""></br>
<input type="button" id="but" value="button">
</body>
</html>


数据处理的php文件2.php
<?php
$a=$_POST['a'];
$b="aaa";

if($a!=""){\\if里可以进行数据的处理。
$data = array('message' => $a.$b);\\处理完的结果写到这个数组里
}
echo json_encode($data);\\输出json格式的数据返回给ajax
?>

这样就可以实现,在input1输入内容提交后处理数据返回给input2的value。当刷新页面时不存在任何post或get数据,两个input的value都会被清空。
笨猫小站
2014-07-22 · 一个免费分享资源的平台
笨猫小站
采纳数:49 获赞数:70

向TA提问 私信TA
展开全部
利用js清空表单就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinfuyizhan
2014-07-22 · TA获得超过539个赞
知道小有建树答主
回答量:442
采纳率:41%
帮助的人:73.9万
展开全部
重置就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式