如何在表单提交后才能访问感谢html页面

时间:2013-08-15 21:00:23

标签: html forms validation registration

我有一个简单的独立HTML页面,其中包含常规HTML表单,其中的操作是将注册人的详细信息发送到我们的电子邮件营销系统。一旦他们提交表单,他们就会被带到另一个非常简单的HTML页面,其中有感谢信息和文件下载。是否可以使感谢页面只能从注册页面进入?我不确定这是否是一个逻辑问题,因为没有涉及登录或数据库。我也是新手,请原谅我,如果这是一个愚蠢的问题!任何帮助都非常欢迎:)

1 个答案:

答案 0 :(得分:0)

您可以使用document.referrer检查用户来自哪个页面,并根据该代码执行一些JavaScript代码 - 例如,如果它们不在您希望的位置,则将其重定向到页面。

请记住,它是JavaScript,因此可以禁用它,并不能防止人们看到该页面。你需要一些适当的服务器端代码才能做到这一点。另外请记住,如果他们直接进入该页面(例如在网址中输入),document.referrer为空。

if(document.referrer != 'http://yourwebsite.com/form.html') 
   window.location = 'http://yourwebsite.com';