我已经创建了一个自定义的Mailchimp注册表格的网页上,我正在工作。一切都很好,除了我不喜欢如何提交,表单重定向到一个新的标签,有一个消息,从Mailchimp说,你已经加入了邮件列表。我想知道是否有可能防止这种重定向,也许只是显示一些感谢你弹出消息最多。
超文本标记语言:
<form action="" id="subscribe" method="POST" id="mc-embedded-subscribe-form2" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<label for="mail">SIGN UP FOR OUR MAILING LIST</label>
<p class="form-status-text"></p>
<!-- /.form-status-text -->
<div class="form-controls no-border">
<div class="form-group no-border">
<input type="hidden" name="side" value="creativeagency" class="no-border" />
<input type="email" id="mail" name="MERGE0" value="ENTER EMAIL ADDRESS" class="subscribe-field no-border" required data-validation-type="['presence', 'email']" onblur="if (this.value == '') {this.value = 'ENTER EMAIL ADDRESS';}"
onfocus="if (this.value == 'ENTER EMAIL ADDRESS') {this.value = '';}">
</div><!-- /.form-group -->
<button type="submit" class="subscribe-btn" id="subscribe-button">
<div class="subscribe-btn-svg">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 64.57" class="subscribe-btn-svg"><defs><style>.cls-1{fill:#fff;}</style></defs><title>Asset 9</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M4,36.28H66.34L44.89,57.74a4,4,0,1,0,5.66,5.66L78.83,35.11h0a4,4,0,0,0,.5-.61c.07-.1.11-.21.17-.31a3.85,3.85,0,0,0,.2-.37,3.65,3.65,0,0,0,.13-.41c0-.11.08-.22.1-.33a4,4,0,0,0,.08-.79h0a4,4,0,0,0-.08-.77c0-.12-.07-.23-.1-.35a3.58,3.58,0,0,0-.12-.4,4,4,0,0,0-.21-.4c-.05-.1-.1-.2-.16-.29a3.88,3.88,0,0,0-.5-.61L50.54,1.17a4,4,0,1,0-5.66,5.66L66.34,28.28H4a4,4,0,0,0,0,8Z"/></g></g></svg>
</div>
</button>
</div>
</form>
字符串
2条答案
按热度按时间fnvucqvd1#
也许你可以在jQuery中使用 AJAX ,试试这样的东西
字符串
nwlqm0z12#
我在这里遇到的问题有两个部分首先,按钮无限地输出错误消息,然后mailchimp在一个()运行并关闭窗口后接管了它。
字符串