gpt4 book ai didi

wordpress - 发送成功后如何隐藏联系表并显示 "sent!"

转载 作者:行者123 更新时间:2023-12-03 23:42:30 30 4
gpt4 key购买 nike

我在 WordPress 模板中使用 Contact Form 7 插件。我创建了表单和相关的 CSS,所以一切正常。当我单击发送按钮并成功发送电子邮件时,我需要执行以下操作。表单应该消失并显示“已发送!”而不是那个。我需要知道我需要更改的代码。请看我喜欢做什么的照片

enter image description here

最佳答案

“on_sent_ok:”和“on_submit”已从联系表 7 5.0 中删除,因此需要使用 2 个可用选项之一。

  • wpcf7submit
  • wpcf7mailsent

  • 要隐藏表单,需要在 js 文件中添加事件监听器,或者可以使用提到的脚本在页脚中添加为操作:
    add_action( 'wp_footer', 'contact_form_sent' );

    function contact_form_sent() {
    ?>
    <script type="text/javascript">
    document.addEventListener( 'wpcf7mailsent', function( event ) {
    if ( 'FORM_ID' == event.detail.contactFormId ) { //Use this only when targeting specific form.
    document.getElementById('DIV_ID_OF_FORM').style.display = 'none';
    } //Use this only when targeting specific form.
    }, false );
    </script>
    <?php
    }

    关于wordpress - 发送成功后如何隐藏联系表并显示 "sent!",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10932386/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com