Ну, собственно суть уже в самом вопросе максимально раскрыта. Надо, чтоб при отправке формы человека переводила на страницу благодарности. Форма на ajax'e
if ($_POST['action'] == 'send_contact_form2') {
$return_rr = array();
parse_str($_POST['form_data']);
if (count($form_wt)) {
foreach ($form_wt as $k => $v) {
if (strlen(trim($v)) < 2) {
$return_rr['error_wt'][] = $k;
}
}
if (empty($return_rr['error_wt'])) {
$mail_template .= '<p>Имя: ' . $form_wt['name'] . '</p>';
$mail_template .= '<p>Телефон: ' . $form_wt['telephone'] . '</p>';
$mail_template .= '<p>Email: ' . $form_wt['email'] . '</p>';
$mail_template .= '<p>Время отправки: ' . date('d-m-Y h:i:s') . '</p>';
$subject = $formtheme;
$headers .= "MIME-Version: 1.0\r\n";
$headers = 'From: Заявка с сайта<applic@mail.ru>' . "\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
if (mail('mail@mail.ru', $subject, $mail_template, $headers)) {
$return_rr['succes'] = 1;
}
}
echo json_encode($return_rr);
}
}
jQuery('.contact_form2').submit(function () {
jQuery('.contact_form2').css({'opacity': 0.8});
$.post('ajax.php', {
action: 'send_contact_form2',
form_data: jQuery('.contact_form2').serialize(),
}, function (response) {
jQuery('.contact_form2 .wt_form_input').attr({'style': ''});
var response = jQuery.parseJSON(response);
jQuery('.contact_form2').css({'opacity': 1});
if (response.error_wt != undefined) {
for (var i in response.error_wt) {
console.log(response.error_wt[i]);
jQuery('.contact_form2 .' + response.error_wt[i]).css({'border-bottom': '3px solid red'});
}
} else if (response.succes == 1) {
jQuery('.contact_form2 .wt_form_input').val('');
setTimeout(openPromo, 1200);
}
});
return false;
});