繁体   English   中英

当联系表单中发生提交事件时,将消息正文发布到不同的 PHP 页面

[英]Posting the message body to a different PHP page when the Submit event occurs in Contact Form

我根据客户发送的表格中的数据出价。 我需要将消息正文中的数据传输到不同的页面。 如何使用 JavaScript 做到这一点?

如何将表格(在下图中)的 HTML output 导出到不同的 PHP 页面?

看到这张图片 .

wpcf7mailsentwpcf7submit事件发生时,如何使用 javascript 在不同的 PHP 页面中发布消息正文(电子邮件中的 HTML output)部分?

您可以尝试一下并分享结果吗?

add_action('wpcf7_before_send_mail', 'func_name');

function func_name($contact_form)
{
    //get mail property
    $mail = $contact_form->prop('mail'); //returns array 
    echo $mail['body'];
}
function int_reg($contact_form)
{
    //Get the form ID
    $form_id = $contact_form->id();

    if ($form_id == 4645) {
        global $wpdb;
        $formtypeid = "1";

        $submission = WPCF7_Submission::get_instance();
        if ($submission) {
            $posted_data = $submission->get_posted_data();
        }

        //spe data
        $v_yourName = $posted_data['username'];
        $v_yourMail = $posted_data['usermail'];

        $mail = $contact_form->prop('mail'); // returns array 

        $wpdb->insert('form_sub',
            array(
                'username' => $v_yourName,
                'usermail' => $v_yourMail,
                'formDetail' => $mail['body'],
                'formtypeid' => $formtypeid
            )
        );

        $mail['body'] .= '<br /> Co';
        $contact_form->set_properties(array('mail' => $mail));
    }
}
add_action( 'wpcf7_before_send_mail', 'int_reg' );

谢谢回复。 我写了这样的代码。 目前我无法拉取消息正文中的数据,我只能获取标签; 正如您在照片中看到的那样......我怎样才能将数据拉到里面,而不是标签。

https://imgur.com/a/BWb1kem

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM