【问题标题】:What would be the most appropriate way for a website to know that a form has already been submitted? [closed]网站知道表单已经提交的最合适的方式是什么? [关闭]
【发布时间】:2014-05-17 16:04:04
【问题描述】:

我无法用正确的术语解释我想要做什么,但我会举个例子。

网站在大多数页面的侧边栏中都有一个“快速联系”表单。一旦表单在包含它的任何给定页面上提交,它就会消失并出现确认消息。我怎样才能让网站识别出表单已经提交,然后在所有包含它的区域(整个网站)上显示确认消息。理想情况下,这只会在有限的设定时间内发生(例如在 1 天或关闭浏览器后,它会重置,并且当该特定用户再次访问该网站时,表单会出现。

老实说,我什至不知道从哪里开始,但需要注意的重要一点是表单提交只是一个“虚拟提交”,实际上并没有发送任何数据到服务器(我知道这是错误的,但此任务具有主要是客户端访问的特定要求)。

编辑:我想要的是一个 cookie。

【问题讨论】:

  • 处理提交的表单。在 cookie 中存储一个标志。如果标志为真,则显示消息,否则显示表单。
  • 你所描述的听起来很像:cookies!
  • 我以为我可以使用 cookie 但不确定!一切都好,我会看看他们。干杯

标签: javascript php jquery html forms


【解决方案1】:

您有几个选项可以在客户端存储标志,例如 cookie 和本地存储等等。如果此功能绑定到用户帐户,您还可以在与该用户相关的数据库表或列中设置标志。

【讨论】:

  • 请原谅我缺乏知识,但究竟什么是标志
  • @homer5677 一些东西(变量、数据库字段等),您可以在其中存储一个值并在以后获取它以指示某些内容。
猜你喜欢
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 2015-11-23
  • 1970-01-01
  • 2011-08-04
  • 2014-02-12
相关资源
最近更新 更多