我在提交表单后被重定向,我想留在同一页面上。我不确定为什么我被重定向了,我没有使用&redirectTo。我尝试了一些方法,但到目前为止都没有效果。
[[!FormIt?
&hooks=`spam,email,FormItSaveForm,successMess`
&formName= `Contact Form`
&emailTpl=`emailChunkTpl`
&emailTo=`email@gmail.com`
]]
<form action="[[~[[*id]]]]" method="post" class="contactForm">
<input type="hidden" name="nospam:blank" value="" />
<div class="row input-section-child">
<div class="col input-contact">
<input value="[[!+fi.input-name]]"class="input-name" name="input-name" id="input-name" type="text" placeholder="your name" />
<span class="error-message error" > [[!+fi.error.input-name]] </span>
<input value="[[!+fi.input-email]]" class="input-email" name="input-email" id="input-email" type="text" placeholder="email address" />
<span class="error-message error" >[[!+fi.error.input-email]] </span>
</div>
<div class="col input-contact-text">
<input value="[[!+fi.input-textare]]"class="input-textare" name="input-textare" id="input-textare" type="textare" placeholder="message" />
</div>
</div>
<div class="row second-row">
<div class="col">
<button type="submit" class="send-button">SEND</button>
</div>
[[+placeholder]]
</div>
</div>
</from>发布于 2020-02-05 09:15:14
正如我在你的另一篇文章中的回答,你应该移除所有的钩子,一次尝试一个(在你清理了这个表单的标记之后)。
什么是successMess?这是您制作的自定义代码片段吗?据我所知,这不是一个形式钩子。如果它是您的自定义代码片段,您应该将代码粘贴到您的问题中,以便我们可以看到它。
https://stackoverflow.com/questions/59986461
复制相似问题