【问题标题】:Hide form forever once submitted提交后永远隐藏表单
【发布时间】:2010-03-15 09:35:28
【问题描述】:

是否可以创建一个仅在用户尚未完成时才显示的表单?

一旦完成,表单将不再显示。

谢谢

【问题讨论】:

    标签: php javascript jquery forms


    【解决方案1】:

    为了实现这一点,您需要一些方法来跟踪用户。根据您网站的设计方式,有不同的方法可以实现这一目标。

    如果为了提交表单,用户必须经过身份验证,您可以将一些标志与当前用户关联,指示他是否已经提交了表单。因此,在显示表单之前,您检查标志并将表单显示给用户。一旦他提交它,您就更新标志,以便用户下次尝试加载表单时,应用程序将知道他已经提交了它。

    如果是匿名网站,您可以使用 cookie 来跟踪用户。请记住,cookie 可能会被用户禁用、删除和操纵,因此这不是一种可靠的方法。

    【讨论】:

    • 嗨达林 - 感谢您的快速响应。使用 cookie 就可以了 - 你知道如何做到这一点吗? (请原谅我对 cookie 的了解不足)
    • 我建议您阅读一些关于使用 PHP 读取和写入 persistent cookie 的教程。这是一个:herongyang.com/PHP/cookie_3.html
    猜你喜欢
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    相关资源
    最近更新 更多