Html 在表单提交时重定向而不使用JS

Html 在表单提交时重定向而不使用JS,html,forms,redirect,gmail,ads,Html,Forms,Redirect,Gmail,Ads,我有一个HTML表单,其中URL是action属性。当访问者提交表单时,我需要将其重定向到与操作URL不同的感谢页面 我表格的底部看起来像这样 <form method="post" action="http://website.com/url-that-processes-form-info"> 我在其他地方见过,人们可以添加一个隐藏字段来触发表单提交时的重定向,因此我尝试在表单中添加以下内容: <input type="hidden" name="redirect"

我有一个HTML表单,其中URL是action属性。当访问者提交表单时,我需要将其重定向到与操作URL不同的感谢页面

我表格的底部看起来像这样

<form method="post" action="http://website.com/url-that-processes-form-info">

我在其他地方见过,人们可以添加一个隐藏字段来触发表单提交时的重定向,因此我尝试在表单中添加以下内容:

<input type="hidden" name="redirect" value="http://website.com/thank-you-page">

但这似乎不起作用

问题是,我不能使用任何javascript(这是用于Gmail广告活动的,可以去掉任何JS),我也不能访问处理表单的页面(表单操作中)


还有其他方法吗?

有很多方法。通常取决于您使用的表单处理程序。另一个选项是使用AJAX提交表单数据,然后将浏览器重定向到感谢页面。由于您没有访问处理页面的权限,因此我将使用AJAX选项。它需要能够只在浏览器中运行JS,才能将数据发送到
操作
。我本来会使用AJAX,但这是用于Gmail显示广告,它会删除所有javascript。它只接受原始html和内联CSS。然后,您将被迫使用表单处理程序,因为html只会将数据发布到表单操作,并显示该表单处理程序生成的内容。您所说的表单是这样的:我可能读错了什么,但是,你似乎可以在广告活动的设置中链接到感谢页面。有很多方法可以做到这一点。通常取决于您使用的表单处理程序。另一个选项是使用AJAX提交表单数据,然后将浏览器重定向到感谢页面。由于您没有访问处理页面的权限,因此我将使用AJAX选项。它需要能够只在浏览器中运行JS,才能将数据发送到
操作
。我本来会使用AJAX,但这是用于Gmail显示广告,它会删除所有javascript。它只接受原始html和内联CSS。然后,您将被迫使用表单处理程序,因为html只会将数据发布到表单操作,并显示该表单处理程序生成的内容。您所说的表单是这样的:我可能读错了什么,但在广告活动的设置中,您似乎可以链接到感谢页面。