作者:未来不是梦2602932127 | 来源:互联网 | 2023-09-25 11:16
导读:今天编程笔记来给各位分享关于php怎么删除表单的内容的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、php:POST表单,文件本身处理,怎样样才可以刷新一下,清空表单上传上来的内容?
2、php 传值后如何在第二页进行表单删除操作
3、Php网页 中 清除浏览器保存的表单数据的代码?
php:POST表单,文件本身处理,怎样样才可以刷新一下,清空表单上传上来的内容?
单纯使用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都会被清空。
php 传值后如何在第二页进行表单删除操作
在执行删除后增加以下语句:
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
die();
这样就能跳到之前的页面了,而且刷新也不会重复删除数据,看到的内容是删除后的。
如果用history.back()的办法,看到的是没有删除时的数据
Php网页 中 清除浏览器保存的表单数据的代码?
在你的input标签写入autocomplete="off"属性可以设置不自动保存。例:
input name="test" type="text" autocomplete="off"/
结语:以上就是编程笔记为大家整理的关于php怎么删除表单的内容的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~