表单提交错误后返回如何保持提交信息,而不是消除掉? 1.有两种办法一种是用程序记忆传递过来的数据,错误时再传递回去。一种是利用IE的GO.BACK2.写一个判断程序,插入前,先看是否有完全一样的数据存在。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE的GO.BACK是如何实现,请赐教在下面的代码中如何改可以实现这个功能<META HTTP-EQUIV=REFRESH CONTENT=0;URL=addform.php> <META HTTP-EQUIV=REFRESH CONTENT=0;URL=addform.php>这段代码是没办法保存先前的内容的.你可以使用<script language="javascript">history.go(-1);//回到上一页,类似于你点击IE的后退按钮</script> history.go(-1)这种办法,只有密码不能保存,其他的都可以。 我试了还是不行 我还用了history.back();返回时,添的表单信息还是没了 <?if (条件判断 == 0){$print = "条件不成立";$v_name= "value = $name";$v_email = "value = $email ";}?><from action=<? print $PHP_SELF;?>><input type="text" name="name" <? print $v_name; ?>><input type="text" name="password" <? print $v_password; ?>><input type="sumit" name="submit" value="submit"></from> 简单的例子:test.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><body><form name="form1" method="post" action="test.php"> <input type="text" name="textfield"> <input type="submit" name="Submit" value="提交"></form></body></html>test.php<a href=javascript:history.go(-1)>back</a> from:net_lover(孟子E章) <HTML><HEAD><META NAME="save" CONTENT="history"><STYLE> .saveHistory {behavior:url(#default#savehistory);}</STYLE></HEAD><BODY><INPUT class=saveHistory type=text id=oPersistInput></BODY></HTML> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><?phpif (isset($_POST['pwd'])) { $password = $_POST['pwd'];} else { $password = '';}?><FORM METHOD=POST ACTION=""><INPUT TYPE="password" NAME="pwd" value="<?php echo $password;?>"><INPUT TYPE="password"><INPUT TYPE="submit"></FORM></BODY></HTML> mssql中可以插入两个完全相同的数据,(除了id)如何防止这一现象?是什么意思,是表示其他字段也不允许有相同数据产生吗。你可以在数据插入之前用Select * from xxx while xx=xx来查询,如果存在就报错,如果不存在,则没有相同数据。 举例:如果你的也面上面有个输入筐你可以这样写<input type="text" name="input1" value="<?php echo $input1;?>">这样当你后退的时候前面的直就可以保存下来了。如果是文本筐<input type="textarea" name="t1"><?php echo t1;?></textarea>如果是选择筐<select name="s1"><?php if ($s!=选项直1) { echo '<option value='.$s1.' selected>s1_label</option>'; } else { echo '<option value='.$s1.'>s1_label</option>'; }?></select> curl获取返回值经验分享 在简易的微博代码中怎么加入上传图片 Digest HTTP Authentication 一问 如何判断自己所用的机子是32位还是64位的? 请问如何判断字符串中同时各有至少一个字母和数字? 求教oracle+php的问题 ▓▓▓▓▓▓▓▓▓▓PHP与JSP那个更好?▓▓▓▓▓▓▓▓▓▓一定给分!!!!!!!! 给我一点思路好吗? 如何加密wordpress的图片附件URL地址 php解析上传的excel文件时,因为excel文件格式(更换字体/背景颜色 等)被设置过,出现报错 php与远程oralce的连接问题 (高分500) 欢迎登陆我的论坛,帮我测试。
这段代码是没办法保存先前的内容的.你可以使用
<script language="javascript">
history.go(-1);//回到上一页,类似于你点击IE的后退按钮
</script>
这种办法,只有密码不能保存,其他的都可以。
if (条件判断 == 0)
{
$print = "条件不成立";
$v_name= "value = $name";
$v_email = "value = $email ";
}
?>
<from action=<? print $PHP_SELF;?>>
<input type="text" name="name" <? print $v_name; ?>>
<input type="text" name="password" <? print $v_password; ?>>
<input type="sumit" name="submit" value="submit">
</from>
test.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<form name="form1" method="post" action="test.php">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
test.php
<a href=javascript:history.go(-1)>back</a>
<HEAD>
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {behavior:url(#default#savehistory);}
</STYLE>
</HEAD>
<BODY>
<INPUT class=saveHistory type=text id=oPersistInput>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<?php
if (isset($_POST['pwd'])) {
$password = $_POST['pwd'];
} else {
$password = '';
}
?>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="password" NAME="pwd" value="<?php echo $password;?>">
<INPUT TYPE="password">
<INPUT TYPE="submit">
</FORM>
</BODY>
</HTML>
是什么意思,是表示其他字段也不允许有相同数据产生吗。
你可以在数据插入之前用Select * from xxx while xx=xx
来查询,如果存在就报错,如果不存在,则没有相同数据。
如果你的也面上面有个输入筐你可以这样写
<input type="text" name="input1" value="<?php echo $input1;?>">
这样当你后退的时候前面的直就可以保存下来了。
如果是文本筐
<input type="textarea" name="t1"><?php echo t1;?></textarea>
如果是选择筐
<select name="s1">
<?php
if ($s!=选项直1)
{
echo '<option value='.$s1.' selected>s1_label</option>';
}
else
{
echo '<option value='.$s1.'>s1_label</option>';
}
?>
</select>