我已经为客户构建了一个“获取报价”插件;基本上是一个带有一些额外字段和一些数学的联系表单。
此表单嵌入在登录页中,提交后会替换为一个图形,上面写着“谢谢,我们很快就会联系到报价”。
为此,我使用以下结构:
<div>
<?php if( !isset( $submission_message ) || $submission_message == \'\' ): ?>
<?php include(\'form.php\'); ?>
<?php endif; ?>
<?php if( isset( $submission_message ) || $submission_message != \'\' ): ?>
<div>
<h1>Thank You!</h1><br/>
<p><?php echo $submission_message; ?></p>
</div>
<?php endif; ?>
</div>
我认为通过include语句引入联系人表单会关闭表单重新提交问题,但事实并非如此。
我做了一些研究,发现我必须实现post/redirect/get模式,但我希望避免完全重定向,即避免将用户发送到完全不同的页面。相反,我想隐藏表单并显示“谢谢”消息。
我已经在其他网站上看到了这一点,但不知道如何在这里继续。