HTML-форма сайта Jekyll, которая отправляется на другую страницу, но перенаправляет на другую.
У меня есть сайт Jekyll и страница контактов, на которой я создал простую форму и связал ее с такой службой, как FormSpree или SimpleForm, которая автоматически отправляет ответы на мой почтовый ящик, и я хотел бы перенаправить на страницу с благодарностью за ваш ответ после отправки формы. Попытка сделать это во многом, например, добавление прослушивателя событий на кнопку отправки или использование onSubmit
или же action
свойства формы, но я смог достичь только одной из двух вещей: либо форма отправляется, либо я перенаправлен на страницу благодарности, не в состоянии выполнить оба, когда у меня нет доступа к сценарию на стороне сервера, который я мог бы использовать для перенаправления. Форма довольно проста, несколько полей ввода и кнопка отправки. Был бы признателен за любую форму помощи.
1 ответ
Оба сервиса допускают скрытое поле в вашей форме, которое указывает на благодарственный URL, который вы хотите перенаправить после отправки.
с использованием FormSpree _next
(см. расширенные функции)
<input type="hidden" name="_next" value="https://my-site.tld/thanks.html" />
с использованием SimpleForm redirect_to
(см. пример кода на их странице)
<input type='hidden' name='redirect_to' value='https://my-site.tld/thanks.html' />