我根据客户发送的表格中的数据进行出价。我需要将邮件正文中的数据传输到另一个页面。我该如何使用JavaScript?
如何将表单的HTML输出(如下图所示)导出到另一个PHP页面?
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmltZ3VyLmNvbS9uNWJ5aHA5LnBuZyJ9” alt =“查看此图像”>。
[wpcf7mailsent
或wpcf7submit
事件发生时,如何使用JavaScript在另一个PHP页面中发布消息正文(电子邮件中的HTML输出)部分?
您可以尝试并分享结果吗?
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' );
感谢您的回复。我写了这样的代码。目前,我无法提取消息正文中的数据,只能获取标签;正如您在照片中看到的那样...如何提取内部数据,而不是标签。