Я использую форму из "ReusableForms", и она работает нормально, но из-за конфликтов версий Bootstrap я не могу включить форму в свою страницу Bootstrap 4.2.1, мне просто нужно работать с формой как "на нейсобственная "страница, которая в порядке, но после отправки формы и отображения сообщения об успехе я бы хотел, чтобы форму перенаправили на домашнюю страницу моего сайта.Вот код для обработчика и для HTML-формы:
<form method="post" id="reused_form" >
<button class="button-primary" type="submit">Submit</button>
</form>
<div id="success_message" style="display:none">
<h3>Submitted the form successfully!</h3>
<p> Eric will get back to you soon. </p>
</div>
<div id="error_message" style="width:100%; height:100%; display:none; "> <h3>Error</h3> Sorry there was an error sending your form. </div>
php code:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
/*
Tested working with PHP5.4 and above (including PHP 7 )
*/
require_once './vendor/autoload.php';
use FormGuide\Handlx\FormHandler;
$pp = new FormHandler();
$validator = $pp->getValidator();
$validator->fields(['Name','Email'])->areRequired()->maxLength(50);
$validator->field('Email')->isEmail();
$validator->field('Message')->maxLength(6000);
$pp->requireReCaptcha();
$pp->getReCaptcha()->initSecretKey('');
$mailer = $pp->getMailer();
//Using SMTP account
$mailer->IsSMTP();
$mailer->SMTPAuth = true;
$mailer->SMTPSecure = "tls";
$mailer->Host = "";
$mailer->Username = "";
$mailer->Password = "";
$mailer->setFrom('', 'Camp Bay Form');
$pp->sendEmailTo(''); // ← Your email here
echo $pp->process($_POST);
Я искал в интернете другой код в обработчике, и я 'я пробовал скрытый ввод перенаправления, но ничего не работает, я полагаю, потому что то, как написан код обработчика, не совпадает с другими ..
Я ожидаю, что это что-то действительно легко добавить в код обработчикаМне просто нужно знать, что нужно сделать, чтобы перенаправление заработало!