【发布时间】:2011-07-26 22:44:58
【问题描述】:
我正在使用 PHP 脚本向数据库提交电子邮件,
用户提交后,我正在做一个小验证并提交。
一切正常,但我不想用空白文本框将用户回发到同一页面,而是添加一个标签,上面写着“提交成功”。 我设法做到了,但问题是当我刷新页面时 - 没有真正按下“提交”按钮,我仍然可以看到消息 - 成功提交...... 这是我代码的一小部分:
<form action="<?php echo $editFormAction;?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Email:</td>
<td><span id="sprytextfield1">
<input type="text" name="Email" id="Email" value="" size="32">
<input type="submit" value="Submit"><br/>
<div id="confirm">
<?php
if(isset($_POST['Email']))
echo "<font color='green' size='5'><b>Submited Successfuly!</b></font><br/>";
?>
</div>
<span class="textfieldRequiredMsg"><font size="+2"><b>Insert an Email Address</b></font></span>
<span class="textfieldInvalidFormatMsg"><font size="+2"><b>Invalid Email Address!</b></font></span>
</span>
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
【问题讨论】:
标签: php forms post postback dreamweaver