Jekyll网站html表单,该表单提交到其他页面但重定向到另一个页面

时间:2018-10-10 07:16:25

标签: javascript html forms jekyll static-site

我有一个Jekyll网站和一个联系页面,在该页面上我制作了一个简单表单并将其与FormSpree或SimpleForm之类的服务连接,该服务将响应自动发送到我的收件箱,我想做的就是重定向到“谢谢”提交表单后的回复页面。以多种方式尝试了此操作,例如将事件侦听器添加到“提交”按钮或使用表单的onSubmitaction属性,但是我只能实现以下两项之一:表单提交或我重定向到“感谢页面”,当我无权访问本可以用于重定向的服务器端脚本时,无法同时执行这两项操作。该表格非常基本,有一些输入字段和一个提交按钮。不胜感激。

1 个答案:

答案 0 :(得分:1)

这两个服务都在您的表单中允许一个隐藏字段,该字段指向您要在提交后重定向的“谢谢” URL。

与FormSpree一起使用_next请参阅advanced features

<input type="hidden" name="_next" value="https://my-site.tld/thanks.html" />

与SimpleForm一起使用redirect_to请参见其页面中的sample code

<input type='hidden' name='redirect_to' value='https://my-site.tld/thanks.html' />