首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交后立即检索wordpress联系人表格7数据

提交后立即检索wordpress联系人表格7数据
EN

Stack Overflow用户
提问于 2022-11-10 15:52:14
回答 1查看 23关注 0票数 1

我使用联系表格7作为表单建设者。当用户提交表单时,在单击submit按钮后,应该打开一个新窗口,显示他提交的所有数据。有什么解决办法吗?

我希望用户在新选项卡中提交数据,这样他就可以查看提交的详细信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-11 04:04:38

您可以使用Contact 7自定义DOM 事件获取提交的数据并将其输出到新的窗口中。

试试这个javascript代码。测试和工作。

代码语言:javascript
复制
document.addEventListener('wpcf7submit', function (event) {
    var inputs = event.detail.inputs;
    var output_html = '';
    for (var i = 0; i < inputs.length; i++) {
        output_html += inputs[i].name + ' : ' + inputs[i].value + '</br>';
    }
    var newWindow = window.open();
    newWindow.document.write(output_html);

}, false);

或者将其添加到主题的function.php中

代码语言:javascript
复制
add_action('wp_footer', 'ze_cf7_data_in_new_tab');
function ze_cf7_data_in_new_tab(){
    ?>
        <script>
            document.addEventListener('wpcf7submit', function(event) {
                var inputs = event.detail.inputs;
                var output_html = '';
                for (var i = 0; i < inputs.length; i++) {
                    output_html += inputs[i].name + ' : ' + inputs[i].value + '</br>';
                }
                var newWindow = window.open();
                newWindow.document.write(output_html);

            }, false);
        </script>

    <?php
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74391814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档