首页上一页 1 下一页尾页 1 条记录 1/1页
请教PHP代码小问题
发表在PHP图书答疑
2009-01-27
是否精华
是
否
版块置顶:
是
否
请问明日科技的老师:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="提交">
<input name="name" type="text" value="123">
</form>
<?php
if($Submit==true){
if(empty($_POST[name])){
echo"<script>alert('请输入姓名!!');</script>";
exit;
}else{
echo"测试成功!";
echo("<meta http-equiv='refresh'content=5;URL='3.php'>");
}
}
?>
我对网页的要求是只要在文本框中输入任何字符,就能跳转到3.php这个网页,并且输入的字符内容要通过session函数传递到3.php中,如果文本框为空则弹出提示,并且网页不跳转。
现在我的问题是如果让表单的action="3.php",那么我一提交就直接跳转了,哪怕文本框为空也跳转。但是如果action="",文本框的验证效果有了,跳转过去的3.php却又不能通过session函数获得页面传递过来的值,请老师指导我的错误在哪里??
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="提交">
<input name="name" type="text" value="123">
</form>
<?php
if($Submit==true){
if(empty($_POST[name])){
echo"<script>alert('请输入姓名!!');</script>";
exit;
}else{
echo"测试成功!";
echo("<meta http-equiv='refresh'content=5;URL='3.php'>");
}
}
?>
我对网页的要求是只要在文本框中输入任何字符,就能跳转到3.php这个网页,并且输入的字符内容要通过session函数传递到3.php中,如果文本框为空则弹出提示,并且网页不跳转。
现在我的问题是如果让表单的action="3.php",那么我一提交就直接跳转了,哪怕文本框为空也跳转。但是如果action="",文本框的验证效果有了,跳转过去的3.php却又不能通过session函数获得页面传递过来的值,请老师指导我的错误在哪里??