【发布时间】:2018-08-13 23:27:55
【问题描述】:
我有一个用 PHP 创建的表单,我一直在对其进行前端样式设置。提交表单后,页面刷新并显示一条消息。 消息显示在表单上方 - 但用户一旦提交就不能与表单交互 - 或者看到它!只需查看确认消息。 我不知道从哪里开始,也不知道为什么会这样。 有人可以向我发送正确的方向吗?
【问题讨论】:
-
显示消息的逻辑与不显示表单的逻辑相同
-
显示消息的消息写在后端。您能否帮助我了解正在发生的事情的正确方向?
-
对。所以那时不会有表单输出。除非用户可能需要再次使用表单?
if($submitted){ // echo message}else{//echo form} -
对不起,我不明白。你能解释一下我5岁吗?
{% import "forms.html" as forms %} {% if (confirmation) %} <p>Thank you for your enquiry. A Sales representative will contact you shortly</p> {% endif %} {{ form.renderFormTag(url, {class: 'form service-request-form'}, {id: 'form service-request-form'})|raw }}我在整个文件中找不到 $submit 或在此表单的 PHP 文件中找不到“确认” -
我创建了这个变量(类似伪代码)。将
else添加到您正在使用的if中,并且仅在没有确认时才呈现表单
标签: javascript html forms submit