我创建了一个简单的放大器形式,使用php通过电子邮件发送结果。表单有效,包括正确显示的提交错误消息。但是,成功提交后,将不会显示提交成功消息。我完全不解。
这是我的代码片段,完全基于AMP示例示例:
<div><button type="submit" class="form-button-class">send</button></div>
<div submit-success><template type="amp-mustache">Success! Thanks for your message.</template></div>
<div submit-error><template type="amp-mustache">There was a problem sending your message.</template></div>
</form>
附加说明:提交按钮在提交时灰显,但拒绝隐藏,当我使用正确的CSS(也来自AMP文档) - 也许这是相关的?现在,我删除了css以进行更清洁的测试。
关于可能导致此问题的任何想法?它可以在PHP处理端吗?谢谢!
答案 0 :(得分:-1)
对于任何有兴趣或面临同样行为的人:在我的情况下,这是一个json脚本问题。不知道为什么错误处理工作得很好,但是json导致成功提交后不会发生成功动作。修复此问题可以正确显示提交成功消息。