PHP提交表单,不跳转网页,直接弹出表单处理结果,并自动刷新
两个PHP文件一个文件是表单a.php从数据库读出数据显示在文本框中一个是对表单进行处理b.php更新数据库的内容在a.php中通过<formtarget="xx">和<...
两个PHP文件
一个文件是表单a.php 从数据库读出数据显示在文本框中
一个是对表单进行处理b.php 更新数据库的内容
在a.php中 通过<form target="xx">和<iframe name=xx>,达到提交表单时网页不跳转,在原表单页面弹出一个表单处理成功或者失败的提示框
有一个问题没有解决:关掉提示框时,希望a.php能够自动刷新一次,从数据库获取新的值显示在表单中
望高手指教 展开
一个文件是表单a.php 从数据库读出数据显示在文本框中
一个是对表单进行处理b.php 更新数据库的内容
在a.php中 通过<form target="xx">和<iframe name=xx>,达到提交表单时网页不跳转,在原表单页面弹出一个表单处理成功或者失败的提示框
有一个问题没有解决:关掉提示框时,希望a.php能够自动刷新一次,从数据库获取新的值显示在表单中
望高手指教 展开
5个回答
展开全部
iframe与父页面用的是window.top
用window.open新开的页面才是window.parent
<?php
echo "<script>alert('你好');window.top.location.href='a1.php'</script>";
?>
用window.open新开的页面才是window.parent
<?php
echo "<script>alert('你好');window.top.location.href='a1.php'</script>";
?>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javascript:
alert('处理成功');
window.parent.href=window.parent.href;
看明白了啵
alert('处理成功');
window.parent.href=window.parent.href;
看明白了啵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A.php文件
<?php
$name=$_GET[name];
?>
<form action=B.php' method='post' enctype='multipart/form-data' name='form1'>
<input type='hidden' name='dopost' value='save'>
<input type='text' name='name' size='1' value=''/>
<input type='submit' value='update'/></form>
B.php
<?php
$name=$_POST['name'];
if($name="Hello!")
{
echo "".$name."";
echo "<br/>";
echo "<br/>";
echo "数据保存成功!";
echo "<script language='javascript'>history.back(-1)</script> ";
exit();
}
?>
<?php
$name=$_GET[name];
?>
<form action=B.php' method='post' enctype='multipart/form-data' name='form1'>
<input type='hidden' name='dopost' value='save'>
<input type='text' name='name' size='1' value=''/>
<input type='submit' value='update'/></form>
B.php
<?php
$name=$_POST['name'];
if($name="Hello!")
{
echo "".$name."";
echo "<br/>";
echo "<br/>";
echo "数据保存成功!";
echo "<script language='javascript'>history.back(-1)</script> ";
exit();
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是这样的!这是表单特性决定的~因为你刷新就导致重新提交的问题,所以提示你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询