Formsubmit.co订阅功能失效:Div替代Button引发的故障解决
解决Formsubmit订阅功能失效问题
重构网站后,原本正常运行的Formsubmit订阅功能突然失效——本地测试时还收到过激活请求,但后续的POST请求完全没有响应。
期间试过停用GitHub Pages、用未掩码邮箱重置Formsubmit配置,这些操作都没解决问题。最后排查发现,是用<div>替代了原生的提交按钮导致的,把<div>换成type="submit"的<button>后,功能立刻恢复正常。
以下是修复后的可用订阅表单代码:
<form id="newsletter" action="https://formsubmit.co/fb6a7b8aa5477c50770549512f505741" method="POST"> <div class="email-subscription-container"> <input type="email" name="email" placeholder='Enter your email address' class="email-input" required /> <input type="hidden" name="_next" value="https://www.funficient.com/subscribed.html"> <input type="hidden" name="_subject" value="New newsletter subscription!"> <input type="text" name="_honey" style="display:none"> <input type="hidden" name="_captcha" value="true"> <button type="submit" class="submit-button">Subscribe</button> </div> </form>
内容的提问来源于stack exchange,提问作者Kate Dames
相关产品推荐
相关产品推荐

